{"version":3,"file":"CountdownTimer.Dk8OYT_y.mjs","names":["useState","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/S6ta1aE21SIOBchAqhyh/gQ4dM6DjohkjG3HiFuI1/CountdownTimer.js"],"sourcesContent":["// Responsive countdown timer with 4 columns: days, hours, minutes, seconds. Each can be disabled. Columns have responsive width/height for desktop, tablet, and mobile breakpoints.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState,startTransition,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useInView}from\"framer-motion\";/**\n * Responsive Countdown Timer with 4 columns (days, hours, minutes, seconds), each can be disabled. Columns have responsive width/height for desktop, tablet, and mobile breakpoints.\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 80\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function CountdownTimer(props){const{targetDate,columns,labels,labelPosition=\"bottom\",textColor,numberFont,labelFont,style,columnBackground,columnRadius,columnSpacing,columnShadow,columnPaddingX,columnPaddingY,columnHeight,labelSpacing,numberWidth,showDivider,dividerWidth,dividerHeight,dividerColor,border,animationType,animationDuration}=props;const numberFontCurrent=numberFont;const labelFontCurrent=labelFont;const[timeLeft,setTimeLeft]=useState(getTimeLeft(targetDate));const[isVisible,setIsVisible]=useState(false);const ref=useRef(null);const isInView=useInView(ref,{once:true,margin:\"-100px\"});useEffect(()=>{if(isInView){const timer=setTimeout(()=>{startTransition(()=>setIsVisible(true));},100);return()=>clearTimeout(timer);}},[isInView]);useEffect(()=>{const interval=setInterval(()=>{startTransition(()=>setTimeLeft(getTimeLeft(targetDate)));},1e3);return()=>clearInterval(interval);},[targetDate]);function getTimeLeft(dateString){const now=new Date;const target=new Date(dateString);let diff=Math.max(0,target.getTime()-now.getTime());const days=Math.floor(diff/(1e3*60*60*24));diff-=days*1e3*60*60*24;const hours=Math.floor(diff/(1e3*60*60));diff-=hours*1e3*60*60;const minutes=Math.floor(diff/(1e3*60));diff-=minutes*1e3*60;const seconds=Math.floor(diff/1e3);return{days,hours,minutes,seconds};}const columnsArr=[];if(columns&&columns.showDays)columnsArr.push({label:labels.days,value:timeLeft.days});if(columns&&columns.showHours)columnsArr.push({label:labels.hours,value:timeLeft.hours});if(columns&&columns.showMinutes)columnsArr.push({label:labels.minutes,value:timeLeft.minutes});if(columns&&columns.showSeconds)columnsArr.push({label:labels.seconds,value:timeLeft.seconds});const getAnimationStyle=()=>{const duration=animationDuration/1e3;if(!isVisible){switch(animationType){case\"fadeIn\":return{opacity:0,transition:`opacity ${duration}s ease-out`};case\"slideUp\":return{opacity:0,transform:\"translateY(20px)\",transition:`all ${duration}s ease-out`};case\"slideDown\":return{opacity:0,transform:\"translateY(-20px)\",transition:`all ${duration}s ease-out`};case\"slideLeft\":return{opacity:0,transform:\"translateX(20px)\",transition:`all ${duration}s ease-out`};case\"slideRight\":return{opacity:0,transform:\"translateX(-20px)\",transition:`all ${duration}s ease-out`};case\"scale\":return{opacity:0,transform:\"scale(0.8)\",transition:`all ${duration}s ease-out`};case\"bounce\":return{opacity:0,transform:\"scale(0.3)\",transition:`all ${duration}s cubic-bezier(0.68, -0.55, 0.265, 1.55)`};default:return{opacity:1};}}else{return{opacity:1,transform:\"translateY(0px) translateX(0px) scale(1)\",transition:`all ${duration}s ${animationType===\"bounce\"?\"cubic-bezier(0.68, -0.55, 0.265, 1.55)\":\"ease-out\"}`};}};const colPadX=columnPaddingX??12;const colPadY=columnPaddingY??12;const colH=columnHeight??48;return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...style,display:\"flex\",flexDirection:\"row\",alignItems:\"center\",justifyContent:\"center\",color:textColor,gap:columnSpacing,textAlign:\"center\",flexWrap:\"wrap\",width:\"100%\",boxSizing:\"border-box\",...getAnimationStyle()},children:columnsArr.map((col,i)=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",display:\"flex\",flexDirection:labelPosition===\"right\"?\"row\":\"column\",alignItems:\"center\",justifyContent:\"center\",width:\"auto\",height:colH+\"px\",background:columnBackground,borderRadius:columnRadius,boxShadow:columnShadow,overflow:\"hidden\",textAlign:\"center\",flex:\"0 0 auto\",boxSizing:\"border-box\",...border&&border.borderWidth>0?{borderWidth:border.borderWidth||1,borderStyle:border.borderStyle||\"solid\",borderColor:border.borderColor||\"#000000\",borderTopWidth:border.borderTopWidth,borderLeftWidth:border.borderLeftWidth,borderRightWidth:border.borderRightWidth,borderBottomWidth:border.borderBottomWidth}:{border:\"none\"},transition:\"all 0.3s ease-in-out\",paddingLeft:colPadX+\"px\",paddingRight:colPadX+\"px\",paddingTop:colPadY+\"px\",paddingBottom:colPadY+\"px\",gap:labelPosition===\"right\"?labelSpacing??8:labelSpacing??0},children:[/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:1,...numberFontCurrent,width:numberWidth?numberWidth+\"px\":labelPosition===\"right\"?\"auto\":\"100%\",minWidth:numberWidth?numberWidth+\"px\":undefined,display:\"block\",textAlign:\"center\",color:textColor,transition:\"all 0.2s ease-in-out\",whiteSpace:\"nowrap\"},children:String(col.value).padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",zIndex:1,...labelFontCurrent,opacity:.7,marginTop:0,width:labelPosition===\"right\"?\"auto\":\"100%\",display:\"block\",textAlign:\"center\",color:textColor,transition:\"opacity 0.2s ease-in-out\",whiteSpace:\"nowrap\"},children:col.label})]},col.label),showDivider&&i<columnsArr.length-1&&/*#__PURE__*/_jsx(\"div\",{style:{width:dividerWidth+\"px\",height:dividerHeight+\"px\",backgroundColor:dividerColor,flex:\"0 0 auto\"}})]}))});}addPropertyControls(CountdownTimer,{targetDate:{type:ControlType.Date,title:\"Target Date\",displayTime:true,defaultValue:new Date(Date.now()+864e5).toISOString()},labelPosition:{type:ControlType.Enum,title:\"Label Position\",options:[\"bottom\",\"right\"],optionTitles:[\"Bottom\",\"Right\"],defaultValue:\"bottom\",displaySegmentedControl:true},labels:{type:ControlType.Object,title:\"Labels\",controls:{days:{type:ControlType.String,title:\"Days\",defaultValue:\"Days\"},hours:{type:ControlType.String,title:\"Hours\",defaultValue:\"Hours\"},minutes:{type:ControlType.String,title:\"Minutes\",defaultValue:\"Minutes\"},seconds:{type:ControlType.String,title:\"Seconds\",defaultValue:\"Seconds\"}}},animationType:{type:ControlType.Enum,title:\"Animation Type\",options:[\"none\",\"fadeIn\",\"slideUp\",\"slideDown\",\"slideLeft\",\"slideRight\",\"scale\",\"bounce\"],optionTitles:[\"None\",\"Fade In\",\"Slide Up\",\"Slide Down\",\"Slide Left\",\"Slide Right\",\"Scale\",\"Bounce\"],defaultValue:\"fadeIn\"},animationDuration:{type:ControlType.Number,title:\"Duration\",defaultValue:600,min:100,max:2e3,step:100,unit:\"ms\",hidden:({animationType})=>animationType===\"none\"},columns:{type:ControlType.Object,title:\"Display\",controls:{showDays:{type:ControlType.Boolean,title:\"Days\",defaultValue:true},showHours:{type:ControlType.Boolean,title:\"Hours\",defaultValue:true},showMinutes:{type:ControlType.Boolean,title:\"Minutes\",defaultValue:true},showSeconds:{type:ControlType.Boolean,title:\"Seconds\",defaultValue:true}}},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},numberFont:{type:ControlType.Font,title:\"Number Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:32,variant:\"Bold\",letterSpacing:\"-0.01em\",lineHeight:\"1em\"}},labelFont:{type:ControlType.Font,title:\"Label Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:12,variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.2em\"}},columnBackground:{type:ControlType.Color,title:\"Background\",defaultValue:\"#F5F5F5\"},columnPaddingX:{type:ControlType.Number,title:\"Padding X\",defaultValue:12,step:1},columnPaddingY:{type:ControlType.Number,title:\"Padding Y\",defaultValue:12,step:1},numberWidth:{type:ControlType.Number,title:\"Number Width\",defaultValue:0,step:1,description:\"Fixed width for number. 0 = auto\"},columnHeight:{type:ControlType.Number,title:\"Height\",defaultValue:56,step:1},labelSpacing:{type:ControlType.Number,title:\"Label Spacing\",defaultValue:4,step:1},columnShadow:{type:ControlType.BoxShadow,title:\"Shadow\"},columnRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:8,step:1},columnSpacing:{type:ControlType.Number,title:\"Spacing\",defaultValue:24,step:1},showDivider:{type:ControlType.Boolean,title:\"Show Divider\",defaultValue:false},dividerWidth:{type:ControlType.Number,title:\"Width\",defaultValue:2,step:1,hidden:({showDivider})=>!showDivider},dividerHeight:{type:ControlType.Number,title:\"Height\",defaultValue:40,step:1,hidden:({showDivider})=>!showDivider},dividerColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#CCCCCC\",hidden:({showDivider})=>!showDivider},border:{type:ControlType.Border,title:\"Border\",defaultValue:{borderWidth:0,borderStyle:\"solid\",borderColor:\"#000000\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CountdownTimer\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"80\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CountdownTimer.map"],"mappings":"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"}