import{I as e,It as t,Q as n,S as r,T as i,Wt as a,bt as o,j as s,rn as c,tt as l}from"./_plugin-vue_export-helper-BVhEvvHC.js";import{Ni as u}from"./src-CD6Jsigc.js";e(),o(),a();var d={class:`relative w-full overflow-auto`},f=s({__name:`Table`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let a=e;return(e,o)=>(n(),i(`div`,d,[r(`table`,{class:c(t(u)(`w-full caption-bottom text-sm`,a.class))},[l(e.$slots,`default`)],2)]))}});e(),o(),a();var p=s({__name:`TableBody`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let r=e;return(e,a)=>(n(),i(`tbody`,{class:c(t(u)(`[&_tr:last-child]:border-0`,r.class))},[l(e.$slots,`default`)],2))}});e(),o(),a();var m=s({__name:`TableCell`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let r=e;return(e,a)=>(n(),i(`td`,{class:c(t(u)(`p-2 align-middle [&:has([role=checkbox])]:pr-0 *:[[role=checkbox]]:translate-y-0.5`,r.class))},[l(e.$slots,`default`)],2))}});e(),o(),a();var h=s({__name:`TableRow`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let r=e;return(e,a)=>(n(),i(`tr`,{class:c(t(u)(`border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted`,r.class))},[l(e.$slots,`default`)],2))}});e(),o(),a();var g=s({__name:`TableHead`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let r=e;return(e,a)=>(n(),i(`th`,{class:c(t(u)(`h-10 px-2 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0 *:[[role=checkbox]]:translate-y-0.5`,r.class))},[l(e.$slots,`default`)],2))}});e(),o(),a();var _=s({__name:`TableHeader`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(e){let r=e;return(e,a)=>(n(),i(`thead`,{class:c(t(u)(`[&_tr]:border-b`,r.class))},[l(e.$slots,`default`)],2))}});export{p as a,m as i,g as n,f as o,h as r,_ as t};