dgz-ui
Version:
Custom ui library using React.js, Shadcn/ui, TailwindCSS, Typescript
2 lines (1 loc) • 2.14 kB
JavaScript
;const s=require("./jsx-runtime-DUiatUiq.cjs"),f=require("react"),p=require("./scroll-area-Dkf7PC4N.cjs"),o=require("./utils-C1Nf1RtL.cjs");function T(e){const a=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});if(e){for(const t in e)if(t!=="default"){const l=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(a,t,l.get?l:{enumerable:!0,get:()=>e[t]})}}return a.default=e,Object.freeze(a)}const r=T(f),n=r.forwardRef(({className:e,...a},t)=>s.jsxRuntimeExports.jsx(p.ScrollArea,{className:"w-full",children:s.jsxRuntimeExports.jsx("table",{ref:t,className:o.cn("caption-bottom text-sm w-full",e),...a})}));n.displayName="Table";const c=r.forwardRef(({className:e,...a},t)=>s.jsxRuntimeExports.jsx("thead",{ref:t,className:o.cn("[&_tr]:border-b",e),...a}));c.displayName="TableHeader";const d=r.forwardRef(({className:e,...a},t)=>s.jsxRuntimeExports.jsx("tbody",{ref:t,className:o.cn("[&_tr:last-child]:border-0",e),...a}));d.displayName="TableBody";const i=r.forwardRef(({className:e,...a},t)=>s.jsxRuntimeExports.jsx("tfoot",{ref:t,className:o.cn("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",e),...a}));i.displayName="TableFooter";const b=r.forwardRef(({className:e,...a},t)=>s.jsxRuntimeExports.jsx("tr",{ref:t,className:o.cn("border-b transition-colors hover:bg-muted/50 data-[state=selected]:bg-muted",e),...a}));b.displayName="TableRow";const m=r.forwardRef(({className:e,...a},t)=>s.jsxRuntimeExports.jsx("th",{ref:t,className:o.cn("h-12 px-4 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0",e),...a}));m.displayName="TableHead";const u=r.forwardRef(({className:e,...a},t)=>s.jsxRuntimeExports.jsx("td",{ref:t,className:o.cn("p-4 align-middle [&:has([role=checkbox])]:pr-0",e),...a}));u.displayName="TableCell";const x=r.forwardRef(({className:e,...a},t)=>s.jsxRuntimeExports.jsx("caption",{ref:t,className:o.cn("mt-4 text-sm text-muted-foreground",e),...a}));x.displayName="TableCaption";exports.Table=n;exports.TableBody=d;exports.TableCaption=x;exports.TableCell=u;exports.TableFooter=i;exports.TableHead=m;exports.TableHeader=c;exports.TableRow=b;