UNPKG

dgz-ui

Version:

Custom ui library using React.js, Shadcn/ui, TailwindCSS, Typescript

2 lines (1 loc) 1.75 kB
"use strict";const s=require("./jsx-runtime-h4oGeKUK.cjs"),o=require("react"),l=require("./utils-BeXF6FlA.cjs"),r=o.forwardRef(({className:e,...a},t)=>s.jsxRuntimeExports.jsx("table",{ref:t,className:l.cn("w-full caption-bottom text-sm",e),...a}));r.displayName="Table";const d=o.forwardRef(({className:e,...a},t)=>s.jsxRuntimeExports.jsx("thead",{ref:t,className:l.cn("[&_tr]:border-b",e),...a}));d.displayName="TableHeader";const n=o.forwardRef(({className:e,...a},t)=>s.jsxRuntimeExports.jsx("tbody",{ref:t,className:l.cn("[&_tr:last-child]:border-0",e),...a}));n.displayName="TableBody";const b=o.forwardRef(({className:e,...a},t)=>s.jsxRuntimeExports.jsx("tfoot",{ref:t,className:l.cn("bg-muted/50 border-t font-medium [&>tr]:last:border-b-0",e),...a}));b.displayName="TableFooter";const m=o.forwardRef(({className:e,...a},t)=>s.jsxRuntimeExports.jsx("tr",{ref:t,className:l.cn("hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors",e),...a}));m.displayName="TableRow";const c=o.forwardRef(({className:e,...a},t)=>s.jsxRuntimeExports.jsx("th",{ref:t,className:l.cn("text-muted-foreground h-12 px-4 text-left align-middle font-medium [&:has([role=checkbox])]:pr-0",e),...a}));c.displayName="TableHead";const i=o.forwardRef(({className:e,...a},t)=>s.jsxRuntimeExports.jsx("td",{ref:t,className:l.cn("p-4 align-middle [&:has([role=checkbox])]:pr-0",e),...a}));i.displayName="TableCell";const x=o.forwardRef(({className:e,...a},t)=>s.jsxRuntimeExports.jsx("caption",{ref:t,className:l.cn("text-muted-foreground mt-4 text-sm",e),...a}));x.displayName="TableCaption";exports.Table=r;exports.TableBody=n;exports.TableCaption=x;exports.TableCell=i;exports.TableFooter=b;exports.TableHead=c;exports.TableHeader=d;exports.TableRow=m;