{"version":3,"file":"CountdownClock.DDY9DMZE.mjs","names":["useState","timeUnits"],"sources":["https:/framerusercontent.com/modules/KKqz0vRm0KmdUO61YFoh/Lh5i0ojoWQkh6TYWGR8b/CountdownClock.js"],"sourcesContent":["// Countdown clock that automatically hides when it expires\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";/**\n * Countdown clock component\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function CountdownClock(props){const{targetDate,showDays,showHours,showMinutes,showSeconds,backgroundColor,textColor,font,textTransform,borderRadius,padding,timeGap,contentGap,flexDirection,unitLabels,daysLabel,hoursLabel,minutesLabel,secondsLabel,emoji,rightLabel,leftLabel,showButton,buttonLabel,buttonTextColor,buttonBackgroundColor,link,boxShadow,backgroundBlur}=props;const[timeLeft,setTimeLeft]=useState({days:0,hours:0,minutes:0,seconds:0});const[isExpired,setIsExpired]=useState(false);useEffect(()=>{const updateCountdown=()=>{const now=new Date;// Parse the target date as local time\nlet target;if(targetDate.includes(\"T\")){// If it's an ISO string, we need to parse it as local time\nconst dateStr=targetDate.replace(\"Z\",\"\").replace(/\\.\\d{3}/,\"\");target=new Date(dateStr);}else{target=new Date(targetDate);}// If target is invalid, use a default\nif(isNaN(target.getTime())){return;}// Calculate the difference in milliseconds\nconst difference=target.getTime()-now.getTime();if(difference>0){const days=Math.floor(difference/(1e3*60*60*24));const hours=Math.floor(difference%(1e3*60*60*24)/(1e3*60*60));const minutes=Math.floor(difference%(1e3*60*60)/(1e3*60));const seconds=Math.floor(difference%(1e3*60)/1e3);startTransition(()=>{setTimeLeft({days,hours,minutes,seconds});setIsExpired(false);});}else{startTransition(()=>{setTimeLeft({days:0,hours:0,minutes:0,seconds:0});setIsExpired(true);});}};updateCountdown();const interval=setInterval(updateCountdown,1e3);return()=>clearInterval(interval);},[targetDate]);// Hide component when countdown expires\nif(isExpired){// Define timeUnits here for the expired state\nconst timeUnits=[];if(showDays){timeUnits.push({value:timeLeft.days.toString().padStart(2,\"0\"),label:daysLabel,key:\"days\"});}if(showHours){timeUnits.push({value:timeLeft.hours.toString().padStart(2,\"0\"),label:hoursLabel,key:\"hours\"});}if(showMinutes){timeUnits.push({value:timeLeft.minutes.toString().padStart(2,\"0\"),label:minutesLabel,key:\"minutes\"});}if(showSeconds){timeUnits.push({value:timeLeft.seconds.toString().padStart(2,\"0\"),label:secondsLabel,key:\"seconds\"});}return /*#__PURE__*/_jsxs(motion.div,{style:{...props.style,position:\"relative\",display:\"flex\",flexDirection:\"row\",alignItems:\"center\",justifyContent:\"center\",gap:`${contentGap}px`,minWidth:\"100px\",minHeight:\"50px\",backgroundColor,color:textColor,borderRadius:`${borderRadius}px`,padding:`${padding}px`,...font,textTransform:textTransform,pointerEvents:\"none\",boxShadow,backdropFilter:backgroundBlur>0?`blur(${backgroundBlur}px)`:undefined},initial:{opacity:1},animate:{opacity:0},transition:{duration:1},children:[emoji&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"24px\",marginRight:`${contentGap*2}px`},children:emoji}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection,alignItems:\"baseline\",gap:`${contentGap}px`},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:`${timeGap}px`},children:timeUnits.map((unit,index)=>/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"baseline\",gap:\"0px\"},children:[/*#__PURE__*/_jsx(\"span\",{children:unit.value}),unitLabels&&/*#__PURE__*/_jsx(\"span\",{style:{opacity:1},children:unit.label})]},index))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:`${contentGap}px`},children:[leftLabel&&/*#__PURE__*/_jsx(\"span\",{style:{opacity:.5},children:leftLabel}),rightLabel&&/*#__PURE__*/_jsx(\"span\",{children:rightLabel})]})]}),showButton&&buttonLabel&&/*#__PURE__*/_jsx(\"span\",{style:{backgroundColor:buttonBackgroundColor,color:buttonTextColor,padding:\"4px 8px\",borderRadius:\"4px\",fontSize:font.fontSize,whiteSpace:\"nowrap\",marginLeft:`${contentGap*2}px`},children:buttonLabel})]});}const timeUnits=[];if(showDays){timeUnits.push({value:timeLeft.days.toString().padStart(2,\"0\"),label:daysLabel,key:\"days\"});}if(showHours){timeUnits.push({value:timeLeft.hours.toString().padStart(2,\"0\"),label:hoursLabel,key:\"hours\"});}if(showMinutes){timeUnits.push({value:timeLeft.minutes.toString().padStart(2,\"0\"),label:minutesLabel,key:\"minutes\"});}if(showSeconds){timeUnits.push({value:timeLeft.seconds.toString().padStart(2,\"0\"),label:secondsLabel,key:\"seconds\"});}const countdownContent=/*#__PURE__*/_jsxs(\"div\",{style:{...props.style,position:\"relative\",display:\"flex\",flexDirection:\"row\",alignItems:\"center\",justifyContent:\"center\",gap:`${contentGap}px`,backgroundColor,color:textColor,borderRadius:`${borderRadius}px`,padding:`${padding}px`,...font,textTransform:textTransform,cursor:link?\"pointer\":\"default\",boxShadow,backdropFilter:backgroundBlur>0?`blur(${backgroundBlur}px)`:undefined},onClick:link?()=>{if(typeof window!==\"undefined\"){window.location.href=link;}}:undefined,children:[emoji&&/*#__PURE__*/_jsx(\"span\",{style:{fontSize:\"24px\",marginRight:`${contentGap*2}px`},children:emoji}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection,alignItems:\"baseline\",gap:`${contentGap}px`},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:`${timeGap}px`},children:timeUnits.map((unit,index)=>/*#__PURE__*/_jsxs(\"span\",{style:{display:\"flex\",alignItems:\"baseline\",gap:\"0px\"},children:[/*#__PURE__*/_jsx(motion.span,{animate:{opacity:[1,.3,1]},transition:{duration:2,repeat:Infinity,ease:\"easeInOut\"},children:unit.value}),unitLabels&&/*#__PURE__*/_jsx(\"span\",{style:{opacity:1},children:unit.label})]},index))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"baseline\",gap:`${contentGap}px`},children:[leftLabel&&/*#__PURE__*/_jsx(\"span\",{style:{opacity:.5},children:leftLabel}),rightLabel&&/*#__PURE__*/_jsx(\"span\",{children:rightLabel})]})]}),showButton&&buttonLabel&&/*#__PURE__*/_jsx(\"span\",{style:{backgroundColor:buttonBackgroundColor,color:buttonTextColor,padding:\"4px 8px\",borderRadius:\"4px\",fontSize:font.fontSize,whiteSpace:\"nowrap\",marginLeft:`${contentGap*2}px`},children:buttonLabel})]});return countdownContent;}addPropertyControls(CountdownClock,{targetDate:{type:ControlType.Date,title:\"Target Date\",defaultValue:new Date(Date.now()+7*24*60*60*1e3).toISOString(),displayTime:true},flexDirection:{type:ControlType.Enum,title:\"Flex Direction\",options:[\"row\",\"column\"],optionTitles:[\"Row\",\"Column\"],defaultValue:\"row\",displaySegmentedControl:true},showDays:{type:ControlType.Boolean,title:\"Show Days\",defaultValue:false},showHours:{type:ControlType.Boolean,title:\"Show Hours\",defaultValue:true},showMinutes:{type:ControlType.Boolean,title:\"Show Minutes\",defaultValue:true},showSeconds:{type:ControlType.Boolean,title:\"Show Seconds\",defaultValue:true},unitLabels:{type:ControlType.Boolean,title:\"Unit Labels\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},daysLabel:{type:ControlType.String,title:\"Days Label\",defaultValue:\"Day\",hidden:({unitLabels,showDays})=>!unitLabels||!showDays},hoursLabel:{type:ControlType.String,title:\"Hours Label\",defaultValue:\"Hours\",hidden:({unitLabels,showHours})=>!unitLabels||!showHours},minutesLabel:{type:ControlType.String,title:\"Minutes Label\",defaultValue:\"Minutes\",hidden:({unitLabels,showMinutes})=>!unitLabels||!showMinutes},secondsLabel:{type:ControlType.String,title:\"Seconds Label\",defaultValue:\"Seconds\",hidden:({unitLabels,showSeconds})=>!unitLabels||!showSeconds},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#000000\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#FFFFFF\"},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontSize:\"12px\",variant:\"Bold\",letterSpacing:\"-0.02em\",lineHeight:\"1em\"},controls:\"extended\",defaultFontType:\"sans-serif\"},textTransform:{type:ControlType.Enum,title:\"Text Transform\",options:[\"none\",\"uppercase\",\"lowercase\",\"capitalize\"],optionTitles:[\"None\",\"Uppercase\",\"Lowercase\",\"Capitalize\"],defaultValue:\"uppercase\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",defaultValue:8,min:0,max:50,unit:\"px\"},padding:{type:ControlType.Number,title:\"Padding\",defaultValue:20,min:0,max:100,unit:\"px\"},timeGap:{type:ControlType.Number,title:\"Time Gap\",defaultValue:8,min:0,max:50,unit:\"px\"},contentGap:{type:ControlType.Number,title:\"Content Gap\",defaultValue:16,min:0,max:50,unit:\"px\"},emoji:{type:ControlType.String,title:\"Emoji\",defaultValue:\"\",placeholder:\"🎉\"},rightLabel:{type:ControlType.String,title:\"Right Label\",defaultValue:\"\",placeholder:\"until launch\"},leftLabel:{type:ControlType.String,title:\"Left Label\",defaultValue:\"Until\"},showButton:{type:ControlType.Boolean,title:\"Show Button\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\"},buttonLabel:{type:ControlType.String,title:\"Button Label\",defaultValue:\"Shop Now\",placeholder:\"NEW\",hidden:({showButton})=>!showButton},buttonTextColor:{type:ControlType.Color,title:\"Button Text Color\",defaultValue:\"#FFFFFF\",hidden:({showButton,buttonLabel})=>!showButton||!buttonLabel},buttonBackgroundColor:{type:ControlType.Color,title:\"Button Background\",defaultValue:\"#FF0000\",hidden:({showButton,buttonLabel})=>!showButton||!buttonLabel},link:{type:ControlType.Link,title:\"Link\"},boxShadow:{type:ControlType.BoxShadow,title:\"Box Shadow\"},backgroundBlur:{type:ControlType.Number,title:\"Background Blur\",defaultValue:0,min:0,max:20,unit:\"px\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CountdownClock\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CountdownClock.map"],"mappings":"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"}