import{A as c,z as u,d7 as m,D as d}from"./CfjfYOu4.js";import{f,g as t,c as y,o as g,d as h,e as v,n as r}from"./BVo-4L0X.js";const l="s-stamp",z=f({__name:"SStamp",props:{...u(),...c(),type:{type:String,validator:function(e){return["priority","alternate"].includes(e)},default:"priority"},shape:{type:String,validator:function(e){return["circle","square"].includes(e)},default:"circle"}},setup(e){const s=e,{sizeClasses:i}=m(s,l),{themeClasses:p}=d(s,l),o=t(()=>"s-stamp--type-"+(s.type||"priority")),n=t(()=>[i.value,p.value,o.value,{"s-stamp--shape-circle":s.shape==="circle","s-stamp--shape-square":s.shape==="square"}]);return(a,x)=>(g(),y("div",{"data-test-id":"s-stamp__root",class:r(["s-stamp flex shrink-0 items-center justify-center",...n.value])},[h("span",{class:r(["s-stamp__text text-center",{"s-text-small-bold":["x-small","small","regular"].includes(a.size),"s-text-regular-bold":a.size==="large"}])},[v(a.$slots,"default")],2)],2))}});export{z as default};