import{j as e}from"./ui-vendor-CJlQk0Tq.js";import{r as s}from"./react-vendor-f6QdChhz.js";import{a}from"./saleConfig-CuDpAaR5.js";import{m as t}from"./index-CUIxi1yy.js";const l=({compact:l=!1,className:r=""})=>{const[i,o]=s.useState(null);return s.useEffect(()=>{const e=()=>{const e=a();if(!e)return null;const s=new Date,t=e.getTime()-s.getTime();if(t<=0)return null;return t/36e5>48?null:{days:Math.floor(t/864e5),hours:Math.floor(t/36e5%24),minutes:Math.floor(t/1e3/60%60),seconds:Math.floor(t/1e3%60)}};o(e());const s=setInterval(()=>{o(e())},1e3);return()=>clearInterval(s)},[]),i?l?e.jsxs("span",{className:`inline-flex items-center gap-1 ${r}`,children:[e.jsx(t,{className:"w-3 h-3"}),i.days>0&&`${i.days}d `,String(i.hours).padStart(2,"0"),":",String(i.minutes).padStart(2,"0"),":",String(i.seconds).padStart(2,"0")]}):e.jsxs("div",{className:`flex items-center justify-center gap-2 ${r}`,children:[e.jsx(t,{className:"w-4 h-4"}),e.jsx("span",{className:"text-sm font-medium",children:"Ends in:"}),e.jsxs("div",{className:"flex gap-1",children:[i.days>0&&e.jsx(n,{value:i.days,label:"D"}),e.jsx(n,{value:i.hours,label:"H"}),e.jsx(n,{value:i.minutes,label:"M"}),e.jsx(n,{value:i.seconds,label:"S"})]})]}):null},n=({value:s,label:a})=>e.jsxs("div",{className:"bg-white/20 rounded px-2 py-1 min-w-[40px] text-center",children:[e.jsx("span",{className:"font-bold",children:String(s).padStart(2,"0")}),e.jsx("span",{className:"text-xs ml-0.5",children:a})]});export{l as S};