import{j as e}from"./ui-vendor-CJlQk0Tq.js";import{r as s}from"./react-vendor-f6QdChhz.js";import{a}from"./saleConfig-B36A_HSB.js";import{n as t}from"./index-BzXujQ-F.js";const n=({compact:n=!1,className:r=""})=>{const[o,i]=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)}};i(e());const s=setInterval(()=>{i(e())},1e3);return()=>clearInterval(s)},[]),o?n?e.jsxs("span",{className:`inline-flex items-center gap-1 ${r}`,children:[e.jsx(t,{className:"w-3 h-3"}),o.days>0&&`${o.days}d `,String(o.hours).padStart(2,"0"),":",String(o.minutes).padStart(2,"0"),":",String(o.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:[o.days>0&&e.jsx(l,{value:o.days,label:"D"}),e.jsx(l,{value:o.hours,label:"H"}),e.jsx(l,{value:o.minutes,label:"M"}),e.jsx(l,{value:o.seconds,label:"S"})]})]}):null},l=({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{n as S};