import{r as h,D as e,q as o}from"./index.DDkPkpRE.js";const N=({productCreatedAt:l})=>{const[a,n]=h.useState(""),i=(s,v)=>{if(s&&!isNaN(s)){const f=e(s).diff(e(),"seconds"),T=m(f);n(v?e(s).format(v):f<44?e(s).fromNow():e().fromNow()),r&&clearInterval(r),r=setInterval(()=>{const M=e(s).to(e());n(f<44?M:e(s).fromNow())},T*1e3)}};let r;const m=h.useMemo(()=>s=>s>=-89&&s<=89?3:s>=-5340&&s<=5340?120:s>=-86400&&s<=86400?1800:86400,[]);return h.useEffect(()=>(l!==null&&(e(l).diff(e(),"hour")===0?i(l):e(l).diff(e(),"day")===0?i(l,"hh:mm A"):e(l).diff(e(),"week")===0?i(l,"ddd, hh:mm A"):e(l).diff(e(),"year")===0?i(l,"MMM D, hh:mm A"):i(l,"MMM D YYYY, hh:mm A")),()=>{clearInterval(r)}),[l]),o.jsx("div",{dir:"ltr",children:l!==null&&o.jsx(o.Fragment,{children:a})})};export{N as T};