This commit is contained in:
2026-03-22 23:32:23 +08:00
parent 91227b7e51
commit 0f40293498
152 changed files with 625 additions and 1 deletions

View File

@@ -0,0 +1 @@
import{Ct as e,H as t,Tt as n,_ as r,b as i,w as a,z as o}from"./vue.runtime.esm-bundler-DQjudA8G.js";import{t as s}from"./utils-BB02OBq2.js";var c={"data-slot":`table-container`,class:`relative w-full overflow-auto`},l=a({__name:`Table`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(a){let l=a;return(a,u)=>(o(),i(`div`,c,[r(`table`,{"data-slot":`table`,class:n(e(s)(`w-full caption-bottom text-sm`,l.class))},[t(a.$slots,`default`)],2)]))}}),u=a({__name:`TableBody`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(r){let a=r;return(r,c)=>(o(),i(`tbody`,{"data-slot":`table-body`,class:n(e(s)(`[&_tr:last-child]:border-0`,a.class))},[t(r.$slots,`default`)],2))}}),d=a({__name:`TableCell`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(r){let a=r;return(r,c)=>(o(),i(`td`,{"data-slot":`table-cell`,class:n(e(s)(`p-2 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]`,a.class))},[t(r.$slots,`default`)],2))}}),f=a({__name:`TableRow`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(r){let a=r;return(r,c)=>(o(),i(`tr`,{"data-slot":`table-row`,class:n(e(s)(`hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors`,a.class))},[t(r.$slots,`default`)],2))}}),p=a({__name:`TableHead`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(r){let a=r;return(r,c)=>(o(),i(`th`,{"data-slot":`table-head`,class:n(e(s)(`text-foreground h-10 px-2 text-left align-middle font-medium whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]`,a.class))},[t(r.$slots,`default`)],2))}}),m=a({__name:`TableHeader`,props:{class:{type:[Boolean,null,String,Object,Array]}},setup(r){let a=r;return(r,c)=>(o(),i(`thead`,{"data-slot":`table-header`,class:n(e(s)(`[&_tr]:border-b`,a.class))},[t(r.$slots,`default`)],2))}});export{u as a,d as i,p as n,l as o,f as r,m as t};