{"version":3,"file":"Countdown.Dwk31LPC.mjs","names":["useState","u"],"sources":["https:/framerusercontent.com/modules/vxrlnwvaj3FjymKWpBDP/iMrPGGX3SbFUWVKRdi0V/Countdown.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * COUNTDOWN PILL\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 90\n */export default function Countdown(props){const{deadline,outlineColor,numberColor,labelColor,backgroundColor}=props;const[time,setTime]=useState({days:0,hours:0,minutes:0,seconds:0});useEffect(()=>{const tick=()=>{const diff=new Date(deadline).getTime()-new Date().getTime();if(diff<=0){setTime({days:0,hours:0,minutes:0,seconds:0});return;}setTime({days:Math.floor(diff/864e5),hours:Math.floor(diff/36e5%24),minutes:Math.floor(diff/6e4%60),seconds:Math.floor(diff/1e3%60)});};tick();const id=setInterval(tick,1e3);return()=>clearInterval(id);},[deadline]);const pad=n=>String(n).padStart(2,\"0\");const units=[{value:time.days,label:\"Days\",padded:false},{value:time.hours,label:\"Hours\",padded:true},{value:time.minutes,label:\"Minutes\",padded:true},{value:time.seconds,label:\"Seconds\",padded:true}];return /*#__PURE__*/_jsx(\"div\",{style:{display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",gap:28,padding:\"16px 36px\",border:`2px solid ${outlineColor}`,borderRadius:999,background:backgroundColor,fontFamily:\"Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif\",width:\"100%\",boxSizing:\"border-box\"},children:units.map(u=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"center\",minWidth:56},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontSize:28,fontWeight:500,lineHeight:1.1,color:numberColor,fontVariantNumeric:\"tabular-nums\"},children:u.padded?pad(u.value):u.value}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,fontWeight:400,color:labelColor,marginTop:2},children:u.label})]},u.label))});}Countdown.defaultProps={deadline:\"2026-05-14T16:00:00Z\",outlineColor:\"#FF4B00\",numberColor:\"#1A1A1A\",labelColor:\"#6B6B6B\",backgroundColor:\"transparent\"};addPropertyControls(Countdown,{deadline:{type:ControlType.String,title:\"Deadline (ISO)\",defaultValue:\"2026-05-14T16:00:00Z\",description:\"ISO 8601 UTC, e.g. 2026-05-14T16:00:00Z\"},outlineColor:{type:ControlType.Color,title:\"Outline\",defaultValue:\"#FF4B00\"},numberColor:{type:ControlType.Color,title:\"Numbers\",defaultValue:\"#1A1A1A\"},labelColor:{type:ControlType.Color,title:\"Labels\",defaultValue:\"#6B6B6B\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"transparent\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Countdown\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"90\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"560\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Countdown.map"],"mappings":"yLAOG,SAAwB,EAAU,EAAM,CAAC,GAAK,CAAC,WAAS,eAAa,cAAY,aAAW,mBAAiB,EAAW,CAAC,EAAK,GAASA,EAAS,CAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAc,CAAC,IAAM,MAAS,CAAC,IAAM,EAAK,IAAI,KAAK,CAAQ,CAAC,CAAC,QAAQ,EAAE,IAAI,KAAK,CAAA,CAAE,QAAQ,EAAE,GAAG,GAAM,EAAE,CAAC,EAAQ,CAAC,KAAK,EAAE,MAAM,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,EAAE,MAAO,CAAC,EAAQ,CAAC,KAAK,KAAK,MAAM,EAAK,KAAK,EAAE,MAAM,KAAK,MAAM,EAAK,KAAK,EAAE,EAAE,QAAQ,KAAK,MAAM,EAAK,IAAI,EAAE,EAAE,QAAQ,KAAK,MAAM,EAAK,IAAI,EAAE,CAAC,CAAC,CAAE,EAAE,EAAK,EAAE,IAAM,EAAG,YAAY,EAAK,GAAG,EAAE,UAAU,cAAc,CAAE,CAAE,EAAE,CAAC,CAAQ,CAAC,EAAE,IAAM,EAAI,GAAG,OAAO,CAAC,CAAC,CAAC,SAAS,EAAE,GAAG,EAAQ,EAAM,CAAC,CAAC,MAAM,EAAK,KAAK,MAAM,OAAO,OAAO,EAAK,EAAE,CAAC,MAAM,EAAK,MAAM,MAAM,QAAQ,OAAO,EAAI,EAAE,CAAC,MAAM,EAAK,QAAQ,MAAM,UAAU,OAAO,EAAI,EAAE,CAAC,MAAM,EAAK,QAAQ,MAAM,UAAU,OAAO,EAAI,CAAC,EAAE,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,cAAc,WAAW,SAAS,eAAe,SAAS,IAAI,GAAG,QAAQ,YAAY,OAAO,aAAa,IAAe,aAAa,IAAI,WAAW,EAAgB,WAAW,mEAAmE,MAAM,OAAO,UAAU,YAAY,EAAE,SAAS,EAAM,IAAI,GAAgB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,SAAS,SAAS,EAAE,EAAE,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,WAAW,IAAI,MAAM,EAAY,mBAAmB,cAAc,EAAE,SAASC,EAAE,OAAO,EAAIA,EAAE,KAAK,EAAEA,EAAE,KAAK,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,MAAM,EAAW,UAAU,CAAC,EAAE,SAASA,EAAE,KAAK,CAAC,CAAC,CAAC,EAAEA,EAAE,KAAK,CAAC,CAAC,CAAC,CAAE,iBAPz9C,IAAsC,IAAoD,EAOg4C,EAAU,aAAa,CAAC,SAAS,uBAAuB,aAAa,UAAU,YAAY,UAAU,WAAW,UAAU,gBAAgB,aAAa,EAAE,EAAoB,EAAU,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,uBAAuB,YAAY,yCAAyC,EAAE,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,aAAa,SAAS,EAAE,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,aAAa,SAAS,EAAE,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,SAAS,EAAE,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,aAAa,CAAC,CAAC"}