{"version":3,"file":"EventCard.D-JtVpoR.mjs","names":[],"sources":["https:/framerusercontent.com/modules/1XH2g7rNVAWRey785j8q/YKPfJarTRmV5qxadubvd/EventCard.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const TYPE_COLORS={Webinar:{bg:\"#C6D5FB\",border:\"#185AFB\",text:\"#0F2E80\"},Conference:{bg:\"#F7C17B\",border:\"#FC9036\",text:\"#6B3D0F\"},Community:{bg:\"#FFEBB1\",border:\"#FFC112\",text:\"#6B4E09\"},Team:{bg:\"#FFC4B7\",border:\"#FF6C4A\",text:\"#7A2E1C\"},Award:{bg:\"#FFEBB1\",border:\"#FFC112\",text:\"#6B4E09\"}};const DEFAULT_TYPE_COLOR={bg:\"#C6D5FB\",border:\"#185AFB\",text:\"#0F2E80\"};/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function EventCard(props){const{title=\"Event Title\",date,location,type=\"Event\",image,ctaLabel=\"Register\",cardLink,showCta=true,headerLayout=\"side\",titleSize=28,mode=\"upcoming\",cardBg=\"#FFFFFF\",cardBorder=\"rgba(0,0,0,0)\",imageBg=\"#F2F4F2\",titleColor=\"#1A1A1A\",metaColor=\"#6B6F6C\",ctaColor=\"#003310\",style}=props;const stacked=String(headerLayout).toLowerCase().startsWith(\"stack\");const eventDate=date?new Date(date):null;const isPast=mode===\"past\";const typeColor=TYPE_COLORS[type]??DEFAULT_TYPE_COLOR;const formattedDate=eventDate?eventDate.toLocaleDateString(\"en-US\",{month:\"short\",day:\"numeric\",year:\"numeric\"}):\"\";const meta=[formattedDate,location].filter(Boolean).join(\" \\xb7 \");const Root=cardLink?\"a\":\"div\";return /*#__PURE__*/_jsxs(Root,{href:cardLink||undefined,className:cardLink?\"ec-card ec-link\":\"ec-card\",style:{transition:\"box-shadow 0.2s ease\",position:\"relative\",textDecoration:\"none\",color:\"inherit\",cursor:cardLink?\"pointer\":\"default\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",width:\"100%\",height:\"100%\",background:cardBg,border:`1px solid ${cardBorder}`,borderRadius:20,padding:\"36px 20px 24px\",gap:24,opacity:isPast?.75:1,...style},children:[cardLink?/*#__PURE__*/_jsx(\"style\",{children:`\n          .ec-link:hover { box-shadow: inset 0 0 0 2px #00FF50; }\n          .ec-link .ec-img { transition: transform 0.4s ease; }\n          .ec-link:hover .ec-img { transform: scale(1.04); }\n        `}):null,/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:stacked?\"column\":\"row\",alignItems:\"flex-start\",justifyContent:\"space-between\",gap:stacked?6:28},children:[/*#__PURE__*/_jsx(\"div\",{className:\"ec-title\",style:{fontFamily:\"Inter, sans-serif\",fontWeight:600,fontSize:titleSize,letterSpacing:\"-0.3px\",lineHeight:1.3,color:titleColor,flex:1},children:title}),meta?/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"Inter, sans-serif\",fontWeight:400,fontSize:13,lineHeight:1.4,color:metaColor,textAlign:stacked?\"left\":\"right\",flexShrink:0,maxWidth:stacked?\"100%\":\"45%\"},children:meta}):null]}),/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",flex:1,minHeight:180,borderRadius:14,background:imageBg,overflow:\"hidden\"},children:[image?.src?/*#__PURE__*/_jsx(\"img\",{className:\"ec-img\",src:image.src,srcSet:image.srcSet,alt:image.alt??title,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",filter:isPast?\"grayscale(35%)\":\"none\"}}):null,/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:12,left:12,padding:\"4px 10px\",borderRadius:999,background:typeColor.bg,border:`1px solid ${typeColor.border}`,color:typeColor.text,fontFamily:\"Inter, sans-serif\",fontWeight:600,fontSize:10,letterSpacing:\"2px\",textTransform:\"uppercase\",boxShadow:\"0 2px 8px rgba(0,0,0,0.12)\"},children:type}),isPast?/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:12,right:12,padding:\"4px 10px\",borderRadius:999,background:\"rgba(0,39,13,0.75)\",color:\"#F2F4F2\",fontFamily:\"Inter, sans-serif\",fontSize:11,fontWeight:600,letterSpacing:\"0.02em\"},children:\"Past Event\"}):null,!isPast&&showCta&&ctaLabel?/*#__PURE__*/_jsxs(\"span\",{style:{position:\"absolute\",bottom:12,left:12,display:\"inline-flex\",alignItems:\"center\",gap:6,padding:\"7px 14px\",borderRadius:999,background:\"rgba(242,244,242,0.95)\",fontFamily:\"Inter, sans-serif\",fontSize:13,fontWeight:600,color:ctaColor,textDecoration:\"none\"},children:[ctaLabel,/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"→\"})]}):null]})]});}addPropertyControls(EventCard,{mode:{type:ControlType.Enum,title:\"Mode\",defaultValue:\"upcoming\",options:[\"upcoming\",\"past\"],optionTitles:[\"Upcoming\",\"Past\"],displaySegmentedControl:true},title:{type:ControlType.String,title:\"Title\",defaultValue:\"Event Title\"},date:{type:ControlType.Date,title:\"Date\",displayTime:true},location:{type:ControlType.String,title:\"Location\",defaultValue:\"Virtual\"},type:{type:ControlType.String,title:\"Type\",defaultValue:\"Webinar\"},image:{type:ControlType.ResponsiveImage,title:\"Image\"},ctaLabel:{type:ControlType.String,title:\"CTA Label\",defaultValue:\"Register\"},cardLink:{type:ControlType.Link,title:\"Card Link\"},showCta:{type:ControlType.Boolean,title:\"Show CTA\",defaultValue:true},headerLayout:{type:ControlType.Enum,title:\"Header Layout\",defaultValue:\"side\",options:[\"side\",\"stacked\"],optionTitles:[\"Side by side\",\"Stacked\"],displaySegmentedControl:true},titleSize:{type:ControlType.Number,title:\"Title Size\",defaultValue:28,min:14,max:48,step:1,displayStepper:true,unit:\"px\"},cardBg:{type:ControlType.Color,title:\"Card Background\",defaultValue:\"#FFFFFF\"},cardBorder:{type:ControlType.Color,title:\"Card Border\",defaultValue:\"rgba(0,0,0,0)\"},imageBg:{type:ControlType.Color,title:\"Image Background\",defaultValue:\"#F2F4F2\"},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"#1A1A1A\"},metaColor:{type:ControlType.Color,title:\"Meta Color\",defaultValue:\"#6B6F6C\"},ctaColor:{type:ControlType.Color,title:\"CTA Color\",defaultValue:\"#003310\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"EventCard\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EventCard.map"],"mappings":"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"}