import{B as e,K as t,Ot as n,U as r,_ as i,g as a,h as o,v as s,y as c}from"./vue.esm-bundler-DcNPjsgv.js";import{t as l}from"./file-text-BAZvb2JQ.js";import{h as u,o as d,p as f,t as p}from"./js/plugin-main-js-file-B1a1bVnR.js";var m=u(`inbox`,[[`polyline`,{points:`22 12 16 12 14 15 10 15 8 12 2 12`,key:`o97t9d`}],[`path`,{d:`M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z`,key:`oot6mr`}]]),h={class:`bmc-empty`},g={class:`bmc-empty__title`},_={key:0,class:`bmc-empty__desc`},v=p({__name:`EmptyState`,props:{title:{type:String,default:`No data yet`},description:{type:String,default:``},icon:{type:String,default:`Inbox`}},setup(u){let p=u,v={Inbox:m,Heart:d,Bell:f,FileText:l},y=o(()=>v[p.icon]||m);return(o,l)=>(e(),c(`div`,h,[(e(),i(t(y.value),{size:48,class:`bmc-empty__icon`})),a(`h3`,g,n(u.title),1),u.description?(e(),c(`p`,_,n(u.description),1)):s(``,!0),r(o.$slots,`default`,{},void 0,!0)]))}},[[`__scopeId`,`data-v-40a1f783`]]);export{v as t};