{"version":3,"file":"SponsorsModule.D4YPyiXh.mjs","names":["useState"],"sources":["https:/framerusercontent.com/modules/QS2oRbZuvUqRvy1J7gZ2/cUFvE6MuOqEylVC5SvCn/SponsorsModule.js"],"sourcesContent":["// Sponsors module with discreet grid layout and calm modal interaction for sponsor details\n// Displays sponsor logos equally without hierarchy\n// Modal shows description, phone, email, and website on click\n// Maintains editorial tone with respectful, integrated design\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion,AnimatePresence}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function SponsorsModule(props){const{sponsors,title,showTitle,titleFont,columns,gap,rowGap,backgroundColor,modalBackgroundColor,textColor,linkColor,borderColor,headingFont,bodyFont,labelFont,logoSize,horizontalMargin}=props;const[selectedSponsor,setSelectedSponsor]=useState(null);const handleSponsorClick=sponsor=>{startTransition(()=>setSelectedSponsor(sponsor));};const handleCloseModal=()=>{startTransition(()=>setSelectedSponsor(null));};const isFixedWidth=props?.style&&props.style.width===\"100%\";return /*#__PURE__*/_jsxs(\"div\",{style:{...props.style,position:\"relative\",backgroundColor,padding:`40px ${horizontalMargin}px`,...isFixedWidth?{}:{minWidth:\"max-content\"}},children:[showTitle&&title&&/*#__PURE__*/_jsx(\"h2\",{style:{...titleFont,color:textColor,marginTop:0,marginBottom:32},children:title}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"grid\",gridTemplateColumns:`repeat(${columns}, 1fr)`,columnGap:`${gap}px`,rowGap:`${rowGap}px`,width:\"100%\"},children:sponsors.map((sponsor,index)=>{const logo=sponsor.logo||{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Sponsor Logo\"};return /*#__PURE__*/_jsx(\"button\",{onClick:()=>handleSponsorClick(sponsor),style:{borderRadius:4,cursor:\"pointer\",transition:\"all 0.2s ease\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",aspectRatio:\"1 / 1\",overflow:\"hidden\",padding:0,background:\"transparent\",border:\"none\"},onMouseEnter:e=>{e.currentTarget.style.transform=\"translateY(-2px)\";},onMouseLeave:e=>{e.currentTarget.style.transform=\"translateY(0)\";},\"aria-label\":`View details for ${sponsor.name}`,children:/*#__PURE__*/_jsx(\"img\",{src:logo.src,alt:logo.alt,style:{width:`${logoSize}%`,height:`${logoSize}%`,objectFit:\"contain\",opacity:.8}})},index);})}),/*#__PURE__*/_jsx(AnimatePresence,{children:selectedSponsor&&(()=>{const modalLogo=selectedSponsor.logo||{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Sponsor Logo\"};return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},transition:{duration:.2},style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,backgroundColor:\"rgba(0, 0, 0, 0.4)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:1e3,padding:20},onClick:handleCloseModal,children:/*#__PURE__*/_jsxs(motion.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},exit:{opacity:0,y:20},transition:{duration:.2},onClick:e=>e.stopPropagation(),style:{backgroundColor:modalBackgroundColor,borderRadius:4,padding:48,maxWidth:600,width:\"100%\",maxHeight:\"80vh\",overflow:\"auto\",position:\"relative\",border:`1px solid ${borderColor}`},children:[/*#__PURE__*/_jsx(\"button\",{onClick:handleCloseModal,style:{position:\"absolute\",top:24,right:24,background:\"none\",border:\"none\",cursor:\"pointer\",padding:8,color:textColor,opacity:.6,transition:\"opacity 0.2s ease\"},onMouseEnter:e=>{e.currentTarget.style.opacity=\"1\";},onMouseLeave:e=>{e.currentTarget.style.opacity=\"0.6\";},\"aria-label\":\"Close\",children:/*#__PURE__*/_jsxs(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",children:[/*#__PURE__*/_jsx(\"title\",{children:\"Close\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18 6L6 18M6 6l12 12\",strokeWidth:\"2\",strokeLinecap:\"round\"})]})}),/*#__PURE__*/_jsx(\"div\",{style:{marginBottom:32},children:/*#__PURE__*/_jsx(\"img\",{src:modalLogo.src,alt:modalLogo.alt,style:{maxWidth:200,maxHeight:80,objectFit:\"contain\",opacity:.9}})}),/*#__PURE__*/_jsx(\"h2\",{style:{...headingFont,color:textColor,marginTop:0,marginBottom:16},children:selectedSponsor.name}),/*#__PURE__*/_jsx(\"p\",{style:{...bodyFont,color:textColor,marginTop:0,marginBottom:32,opacity:.9},children:selectedSponsor.description}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:16},children:[selectedSponsor.phone&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:textColor,opacity:.6,marginBottom:4},children:\"Telephone\"}),/*#__PURE__*/_jsx(\"a\",{href:`tel:${selectedSponsor.phone}`,style:{...bodyFont,color:linkColor,textDecoration:\"none\"},onMouseEnter:e=>{e.currentTarget.style.textDecoration=\"underline\";},onMouseLeave:e=>{e.currentTarget.style.textDecoration=\"none\";},children:selectedSponsor.phone})]}),selectedSponsor.email&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:textColor,opacity:.6,marginBottom:4},children:\"Email\"}),/*#__PURE__*/_jsx(\"a\",{href:`mailto:${selectedSponsor.email}`,style:{...bodyFont,color:linkColor,textDecoration:\"none\"},onMouseEnter:e=>{e.currentTarget.style.textDecoration=\"underline\";},onMouseLeave:e=>{e.currentTarget.style.textDecoration=\"none\";},children:selectedSponsor.email})]}),selectedSponsor.website&&/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{...labelFont,color:textColor,opacity:.6,marginBottom:4},children:\"Website\"}),/*#__PURE__*/_jsx(\"a\",{href:selectedSponsor.website,target:\"_blank\",rel:\"noopener noreferrer\",style:{...bodyFont,color:linkColor,textDecoration:\"none\"},onMouseEnter:e=>{e.currentTarget.style.textDecoration=\"underline\";},onMouseLeave:e=>{e.currentTarget.style.textDecoration=\"none\";},children:selectedSponsor.website})]})]})]})});})()})]});}addPropertyControls(SponsorsModule,{title:{type:ControlType.String,title:\"Title\",defaultValue:\"Our Sponsors\"},showTitle:{type:ControlType.Boolean,title:\"Show Title\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},titleFont:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"32px\",variant:\"Semibold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"}},sponsors:{type:ControlType.Array,title:\"Sponsors\",control:{type:ControlType.Object,controls:{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Sponsor Name\"},logo:{type:ControlType.ResponsiveImage,title:\"Logo\"},description:{type:ControlType.String,title:\"Description\",displayTextArea:true,defaultValue:\"A brief description of the sponsor and their contribution to the project.\"},phone:{type:ControlType.String,title:\"Phone\",defaultValue:\"+1 (555) 123-4567\"},email:{type:ControlType.String,title:\"Email\",defaultValue:\"contact@sponsor.com\"},website:{type:ControlType.String,title:\"Website\",defaultValue:\"https://www.sponsor.com\"}}},defaultValue:[{name:\"Sponsor One\",logo:{src:\"https://framerusercontent.com/images/GfGkADagM4KEibNcIiRUWlfrR0.jpg\",alt:\"Sponsor One Logo\"},description:\"A leading company in sustainable technology, supporting innovative editorial projects.\",phone:\"+1 (555) 123-4567\",email:\"hello@sponsorone.com\",website:\"https://www.sponsorone.com\"},{name:\"Sponsor Two\",logo:{src:\"https://framerusercontent.com/images/aNsAT3jCvt4zglbWCUoFe33Q.jpg\",alt:\"Sponsor Two Logo\"},description:\"An independent foundation dedicated to supporting quality journalism and media literacy.\",phone:\"+1 (555) 234-5678\",email:\"info@sponsortwo.org\",website:\"https://www.sponsortwo.org\"},{name:\"Sponsor Three\",logo:{src:\"https://framerusercontent.com/images/BYnxEV1zjYb9bhWh1IwBZ1ZoS60.jpg\",alt:\"Sponsor Three Logo\"},description:\"A creative studio partnering with editorial platforms to enhance digital storytelling.\",phone:\"+1 (555) 345-6789\",email:\"contact@sponsorthree.com\",website:\"https://www.sponsorthree.com\"},{name:\"Sponsor Four\",logo:{src:\"https://framerusercontent.com/images/2uTNEj5aTl2K3NJaEFWMbnrA.jpg\",alt:\"Sponsor Four Logo\"},description:\"A research institute committed to transparency and ethical communication practices.\",phone:\"+1 (555) 456-7890\",email:\"research@sponsorfour.edu\",website:\"https://www.sponsorfour.edu\"}]},horizontalMargin:{type:ControlType.Number,title:\"Side Margin\",defaultValue:40,min:0,max:120,step:4,unit:\"px\"},rowGap:{type:ControlType.Number,title:\"Row Gap\",defaultValue:0,min:-30,max:64,step:2,unit:\"px\"},logoSize:{type:ControlType.Number,title:\"Logo Size\",defaultValue:100,min:50,max:100,step:5,unit:\"%\"},columns:{type:ControlType.Number,title:\"Columns\",defaultValue:4,min:1,max:6,step:1,displayStepper:true},gap:{type:ControlType.Number,title:\"Gap\",defaultValue:16,min:0,max:64,step:2,unit:\"px\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#FFFFFF\"},modalBackgroundColor:{type:ControlType.Color,title:\"Modal Background\",defaultValue:\"#FFFFFF\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},linkColor:{type:ControlType.Color,title:\"Link Color\",defaultValue:\"#000000\"},borderColor:{type:ControlType.Color,title:\"Border Color\",defaultValue:\"#EEEEEE\"},headingFont:{type:ControlType.Font,title:\"Heading Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"22px\",variant:\"Semibold\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},bodyFont:{type:ControlType.Font,title:\"Body Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"14px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SponsorsModule\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SponsorsModule.map"],"mappings":"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"}