{"version":3,"file":"CustomCountdown.BVaAa2MW.mjs","names":["React.useRef","React.useState","p"],"sources":["https:/framerusercontent.com/modules/G1Rl7K8VaJAosefBTaJf/ghgUXi1uWHkHmpiCrJZS/CustomCountdown.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useLocale}from\"framer\";export default function CustomCountdown(props){const{endDate,endTime,fontSize,labelSize,fontFamily,fontColor,labelColor,fontWeight,endMessage,gapBetween,boxGap,backgroundColor,borderRadius,strokeColor,strokeWidth,labelDays,labelHours,labelMinutes,labelSeconds,innerShadow,innerShadowColor,innerShadowX,innerShadowY,innerShadowBlur,innerShadowSpread,paddingVertical,paddingHorizontal,useMobileSettings,mobileBreakpoint,mobileFontSize,mobileLabelSize,mobileGapBetween,mobileBoxGap,mobilePaddingVertical,mobilePaddingHorizontal,mobileBorderRadius,mobileStrokeWidth,mobileLabelDays,mobileLabelHours,mobileLabelMinutes,mobileLabelSeconds,style}=props;const locale=useLocale();const containerRef=React.useRef(null);const[containerWidth,setContainerWidth]=React.useState(9999);const[timeLeft,setTimeLeft]=React.useState(calculateTimeLeft());function calculateTimeLeft(){const difference=+new Date(`${endDate}T${endTime}Z`)-+new Date;if(difference<=0)return null;return{days:Math.floor(difference/(1e3*60*60*24)),hours:Math.floor(difference/(1e3*60*60)%24),minutes:Math.floor(difference/(1e3*60)%60),seconds:Math.floor(difference/1e3%60)};}React.useEffect(()=>{const timer=setInterval(()=>{setTimeLeft(calculateTimeLeft());},1e3);return()=>clearInterval(timer);},[endDate,endTime]);React.useEffect(()=>{if(!containerRef.current)return;const updateWidth=()=>{if(containerRef.current){setContainerWidth(containerRef.current.offsetWidth||9999);}};updateWidth();const observer=new ResizeObserver(()=>{updateWidth();});observer.observe(containerRef.current);return()=>observer.disconnect();},[]);const isMobile=useMobileSettings&&containerWidth<=mobileBreakpoint;const lang=locale===\"es\"?\"Spanish\":\"English\";const currentFontSize=isMobile?mobileFontSize:fontSize;const currentLabelSize=isMobile?mobileLabelSize:labelSize;const currentGapBetween=isMobile?mobileGapBetween:gapBetween;const currentBoxGap=isMobile?mobileBoxGap:boxGap;const currentPaddingVertical=isMobile?mobilePaddingVertical:paddingVertical;const currentPaddingHorizontal=isMobile?mobilePaddingHorizontal:paddingHorizontal;const currentBorderRadius=isMobile?mobileBorderRadius:borderRadius;const currentStrokeWidth=isMobile?mobileStrokeWidth:strokeWidth;const currentLabelDays=(isMobile?mobileLabelDays?.[lang]:labelDays?.[lang])||\"days\";const currentLabelHours=(isMobile?mobileLabelHours?.[lang]:labelHours?.[lang])||\"hours\";const currentLabelMinutes=(isMobile?mobileLabelMinutes?.[lang]:labelMinutes?.[lang])||\"min.\";const currentLabelSeconds=(isMobile?mobileLabelSeconds?.[lang]:labelSeconds?.[lang])||\"sec.\";const innerShadowStyle=innerShadow?`${innerShadowX}px ${innerShadowY}px ${innerShadowBlur}px ${innerShadowSpread}px ${innerShadowColor} inset`:\"none\";const numberLineHeight=1;const labelLineHeight=1;const minBoxHeight=currentFontSize*numberLineHeight+currentLabelSize*labelLineHeight+currentGapBetween+currentPaddingVertical*2;const minBoxWidth=Math.max(48,currentPaddingHorizontal*2+currentFontSize*.9);const units=timeLeft?[{label:currentLabelDays,value:timeLeft.days},{label:currentLabelHours,value:timeLeft.hours},{label:currentLabelMinutes,value:timeLeft.minutes},{label:currentLabelSeconds,value:timeLeft.seconds}]:[];if(!timeLeft){return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxSizing:\"border-box\"},children:/*#__PURE__*/_jsx(\"div\",{style:{fontSize:currentFontSize,fontFamily,color:fontColor,fontWeight,textAlign:\"center\",width:\"100%\",boxSizing:\"border-box\"},children:endMessage})});}return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{...style,width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",boxSizing:\"border-box\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",gap:currentBoxGap,width:\"fit-content\",maxWidth:\"100%\",boxSizing:\"border-box\",flexWrap:\"nowrap\"},children:units.map((unit,index)=>/*#__PURE__*/_jsxs(\"div\",{style:{backgroundColor,borderRadius:currentBorderRadius,border:`${currentStrokeWidth}px solid ${strokeColor}`,width:\"auto\",minWidth:minBoxWidth,minHeight:minBoxHeight,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",textAlign:\"center\",boxSizing:\"border-box\",boxShadow:innerShadowStyle,padding:`${currentPaddingVertical}px ${currentPaddingHorizontal}px`,flexShrink:0},children:[/*#__PURE__*/_jsx(\"div\",{style:{fontSize:currentFontSize,fontFamily,color:fontColor,fontWeight,lineHeight:numberLineHeight,marginBottom:currentGapBetween,fontVariantNumeric:\"tabular-nums\"},children:unit.value.toString().padStart(2,\"0\")}),/*#__PURE__*/_jsx(\"div\",{style:{fontSize:currentLabelSize,fontFamily,color:labelColor,fontWeight:400,lineHeight:labelLineHeight,whiteSpace:\"nowrap\"},children:unit.label})]},index))})});}CustomCountdown.defaultProps={endDate:\"2025-06-21\",endTime:\"07:00:00\",fontSize:60,labelSize:18,fontFamily:\"Inter\",fontColor:\"#FFFFFF\",labelColor:\"#A0FFA0\",fontWeight:700,endMessage:\"Offer Ended!\",gapBetween:4,boxGap:8,backgroundColor:\"#1f1f1f\",borderRadius:12,strokeColor:\"#00FF00\",strokeWidth:2,innerShadow:false,innerShadowColor:\"rgba(0,0,0,0.4)\",innerShadowX:0,innerShadowY:2,innerShadowBlur:6,innerShadowSpread:0,paddingVertical:10,paddingHorizontal:16,useMobileSettings:true,mobileBreakpoint:520,mobileFontSize:40,mobileLabelSize:14,mobileGapBetween:4,mobileBoxGap:6,mobilePaddingVertical:8,mobilePaddingHorizontal:10,mobileBorderRadius:10,mobileStrokeWidth:2,labelDays:{English:\"days\",Spanish:\"d\\xedas\"},labelHours:{English:\"hours\",Spanish:\"horas\"},labelMinutes:{English:\"min.\",Spanish:\"min.\"},labelSeconds:{English:\"sec.\",Spanish:\"seg.\"},mobileLabelDays:{English:\"days\",Spanish:\"d\\xedas\"},mobileLabelHours:{English:\"hrs\",Spanish:\"hrs\"},mobileLabelMinutes:{English:\"min\",Spanish:\"min\"},mobileLabelSeconds:{English:\"sec\",Spanish:\"seg\"}};addPropertyControls(CustomCountdown,{endDate:{type:ControlType.String,defaultValue:\"2025-06-21\",description:\"YYYY-MM-DD\"},endTime:{type:ControlType.String,defaultValue:\"07:00:00\",description:\"UTC - HH:MM:SS\"},fontSize:{type:ControlType.Number,unit:\"px\",defaultValue:60,title:\"Number Size\"},labelSize:{type:ControlType.Number,unit:\"px\",defaultValue:18,title:\"Label Size\"},fontFamily:{type:ControlType.String,defaultValue:\"Inter\"},fontColor:{type:ControlType.Color,title:\"Number Color\",defaultValue:\"#FFFFFF\"},labelColor:{type:ControlType.Color,title:\"Label Color\",defaultValue:\"#A0FFA0\"},fontWeight:{type:ControlType.Enum,defaultValue:700,options:[\"normal\",\"bold\",\"bolder\",\"lighter\",100,200,300,400,500,600,700,800,900]},endMessage:{type:ControlType.String,defaultValue:\"Offer Ended!\"},gapBetween:{type:ControlType.Number,title:\"Text Gap\",defaultValue:4,min:0,max:40},boxGap:{type:ControlType.Number,title:\"Box Gap\",defaultValue:8,min:0,max:40},paddingVertical:{type:ControlType.Number,title:\"Padding Y\",defaultValue:10,min:0,max:60,unit:\"px\"},paddingHorizontal:{type:ControlType.Number,title:\"Padding X\",defaultValue:16,min:0,max:60,unit:\"px\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#1f1f1f\"},borderRadius:{type:ControlType.Number,title:\"Border Radius\",unit:\"px\",defaultValue:12},strokeColor:{type:ControlType.Color,title:\"Stroke Color\",defaultValue:\"#00FF00\"},strokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:2,min:0,max:10},labelDays:{type:ControlType.Object,title:\"Label: Days\",controls:{English:{type:ControlType.String,defaultValue:\"days\"},Spanish:{type:ControlType.String,defaultValue:\"d\\xedas\"}}},labelHours:{type:ControlType.Object,title:\"Label: Hours\",controls:{English:{type:ControlType.String,defaultValue:\"hours\"},Spanish:{type:ControlType.String,defaultValue:\"horas\"}}},labelMinutes:{type:ControlType.Object,title:\"Label: Minutes\",controls:{English:{type:ControlType.String,defaultValue:\"min.\"},Spanish:{type:ControlType.String,defaultValue:\"min.\"}}},labelSeconds:{type:ControlType.Object,title:\"Label: Seconds\",controls:{English:{type:ControlType.String,defaultValue:\"sec.\"},Spanish:{type:ControlType.String,defaultValue:\"seg.\"}}},innerShadow:{type:ControlType.Boolean,title:\"Inner Shadow\",defaultValue:false},innerShadowColor:{type:ControlType.Color,title:\"Shadow Color\",defaultValue:\"rgba(0,0,0,0.4)\",hidden:p=>!p.innerShadow},innerShadowX:{type:ControlType.Number,title:\"X\",defaultValue:0,hidden:p=>!p.innerShadow},innerShadowY:{type:ControlType.Number,title:\"Y\",defaultValue:2,hidden:p=>!p.innerShadow},innerShadowBlur:{type:ControlType.Number,title:\"Blur\",defaultValue:6,min:0,hidden:p=>!p.innerShadow},innerShadowSpread:{type:ControlType.Number,title:\"Spread\",defaultValue:0,hidden:p=>!p.innerShadow},useMobileSettings:{type:ControlType.Boolean,title:\"Use Mobile\",defaultValue:true},mobileBreakpoint:{type:ControlType.Number,title:\"Breakpoint\",defaultValue:520,min:240,max:1200,unit:\"px\",hidden:p=>!p.useMobileSettings},mobileFontSize:{type:ControlType.Number,title:\"M Number Size\",defaultValue:40,min:8,max:120,unit:\"px\",hidden:p=>!p.useMobileSettings},mobileLabelSize:{type:ControlType.Number,title:\"M Label Size\",defaultValue:14,min:8,max:60,unit:\"px\",hidden:p=>!p.useMobileSettings},mobileGapBetween:{type:ControlType.Number,title:\"M Text Gap\",defaultValue:4,min:0,max:40,hidden:p=>!p.useMobileSettings},mobileBoxGap:{type:ControlType.Number,title:\"M Box Gap\",defaultValue:6,min:0,max:40,hidden:p=>!p.useMobileSettings},mobilePaddingVertical:{type:ControlType.Number,title:\"M Padding Y\",defaultValue:8,min:0,max:60,unit:\"px\",hidden:p=>!p.useMobileSettings},mobilePaddingHorizontal:{type:ControlType.Number,title:\"M Padding X\",defaultValue:10,min:0,max:60,unit:\"px\",hidden:p=>!p.useMobileSettings},mobileBorderRadius:{type:ControlType.Number,title:\"M Radius\",defaultValue:10,min:0,max:60,unit:\"px\",hidden:p=>!p.useMobileSettings},mobileStrokeWidth:{type:ControlType.Number,title:\"M Stroke\",defaultValue:2,min:0,max:10,hidden:p=>!p.useMobileSettings},mobileLabelDays:{type:ControlType.Object,title:\"M Label: Days\",hidden:p=>!p.useMobileSettings,controls:{English:{type:ControlType.String,defaultValue:\"days\"},Spanish:{type:ControlType.String,defaultValue:\"d\\xedas\"}}},mobileLabelHours:{type:ControlType.Object,title:\"M Label: Hours\",hidden:p=>!p.useMobileSettings,controls:{English:{type:ControlType.String,defaultValue:\"hrs\"},Spanish:{type:ControlType.String,defaultValue:\"hrs\"}}},mobileLabelMinutes:{type:ControlType.Object,title:\"M Label: Minutes\",hidden:p=>!p.useMobileSettings,controls:{English:{type:ControlType.String,defaultValue:\"min\"},Spanish:{type:ControlType.String,defaultValue:\"min\"}}},mobileLabelSeconds:{type:ControlType.Object,title:\"M Label: Seconds\",hidden:p=>!p.useMobileSettings,controls:{English:{type:ControlType.String,defaultValue:\"sec\"},Spanish:{type:ControlType.String,defaultValue:\"seg\"}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CustomCountdown\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CustomCountdown.map"],"mappings":"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"}