import{d as C,u as g,e as r,aq as k,J as x,o as t,h as n,m as u,z as c,t as l,j as w,k as S,_ as b}from"./DcNopBx2.js";const B=["dir"],N={key:0,class:"h-price__asterisk"},P=C({__name:"HPrice",props:{price:{type:Number,default:null},showAsterisk:{type:Boolean,default:!1},showCurrencyCode:{type:Boolean,default:!1},suffix:{type:String,default:""},color:{type:String,default:"meteorite-dark"},typographyClasses:{type:Object,default:()=>({})}},setup(a){const{direction:i,themeData:d}=g(),s=a,e=r(()=>d.value.currency),o=r(()=>e.value?["prepend","prepend_with_space"].includes(e.value.position):null),y=r(()=>e.value?e.value.position==="prepend_with_space":null),f=r(()=>e.value?e.value.position==="append_with_space":null),p=r(()=>e.value?s.showCurrencyCode?e.value.code:e.value.symbol:""),h=r(()=>e.value?s.price===null?"*.**":k(s.price,e.value.decimals,e.value.thousandSeparator,e.value.decimalSeparator):""),_=r(()=>({...x("h-price--text",s.color,["light","gray","meteorite-dark","primary","gray-border","danger"])})),v=r(()=>[s.typographyClasses.currency,{"h-price__currency--prepend":y.value}]),m=r(()=>[s.typographyClasses.currency,{"h-price__currency--append":f.value}]);return(j,z)=>(t(),n("span",{class:c(["h-price",_.value]),dir:S(i)},[a.showAsterisk?(t(),n("span",N,"*")):u("",!0),o.value?(t(),n("span",{key:1,class:c(["h-price__currency",v.value])},l(p.value),3)):u("",!0),w("span",{class:c(["h-price__number",a.typographyClasses.number])},l(h.value),3),o.value!==null&&!o.value?(t(),n("span",{key:2,class:c(["h-price__currency",m.value])},l(p.value),3)):u("",!0),a.suffix?(t(),n("span",{key:3,class:c(["h-price__suffix",a.typographyClasses.suffix])}," /"+l(a.suffix),3)):u("",!0)],10,B))}}),D=b(P,[["__scopeId","data-v-58cea6c1"]]);export{D as _};
