import{A as e,I as t,O as n,et as r,ht as i,k as a,ot as o,qt as s,rt as c}from"./vue-vendor-DMUmTARL.js";import{t as l}from"./_plugin-vue_export-helper-CWyGVBf-.js";var u={key:0,class:`zf-status-badge__dot`,"aria-hidden":`true`},d=l(t({__name:`ZStatusBadge`,props:{type:{default:`neutral`},size:{default:`md`},dot:{type:Boolean,default:!1},clickable:{type:Boolean,default:!1}},setup(t){return(l,d)=>(r(),n(o(t.clickable?`button`:`span`),{type:t.clickable?`button`:void 0,class:s([`zf-status-badge`,[`zf-status-badge--${t.type}`,`zf-status-badge--${t.size}`,{"zf-status-badge--clickable":t.clickable}]])},{default:i(()=>[t.dot?(r(),e(`span`,u)):a(``,!0),c(l.$slots,`icon`,{},void 0,!0),c(l.$slots,`default`,{},void 0,!0)]),_:3},8,[`type`,`class`]))}}),[[`__scopeId`,`data-v-fbf21144`]]);export{d as t};