import{j as e}from"./ui-vendor-Dyu0xMC9.js";import{r as a}from"./react-vendor-BiKEbLqf.js";import{c as s}from"./index-D2mkZfe8.js";const r=a.forwardRef(({className:a,...r},t)=>e.jsx("div",{className:"relative w-full overflow-auto",children:e.jsx("table",{ref:t,className:s("w-full caption-bottom text-sm",a),...r})}));r.displayName="Table";const t=a.forwardRef(({className:a,...r},t)=>e.jsx("thead",{ref:t,className:s("[&_tr]:border-b",a),...r}));t.displayName="TableHeader";const o=a.forwardRef(({className:a,...r},t)=>e.jsx("tbody",{ref:t,className:s("[&_tr:last-child]:border-0",a),...r}));o.displayName="TableBody";a.forwardRef(({className:a,...r},t)=>e.jsx("tfoot",{ref:t,className:s("border-t bg-muted/50 font-medium [&>tr]:last:border-b-0",a),...r})).displayName="TableFooter";const l=a.forwardRef(({className:a,...r},t)=>e.jsx("tr",{ref:t,className:s("border-b transition-colors data-[state=selected]:bg-muted hover:bg-muted/50",a),...r}));l.displayName="TableRow";const d=a.forwardRef(({className:a,...r},t)=>e.jsx("th",{ref:t,className:s("h-12 px-4 text-left align-middle font-medium text-muted-foreground [&:has([role=checkbox])]:pr-0",a),...r}));d.displayName="TableHead";const m=a.forwardRef(({className:a,...r},t)=>e.jsx("td",{ref:t,className:s("p-4 align-middle [&:has([role=checkbox])]:pr-0",a),...r}));m.displayName="TableCell";a.forwardRef(({className:a,...r},t)=>e.jsx("caption",{ref:t,className:s("mt-4 text-sm text-muted-foreground",a),...r})).displayName="TableCaption";export{r as T,t as a,l as b,d as c,o as d,m as e};