import * as React from 'react'; import { cn } from '../lib/utils'; const Table = React.forwardRef< HTMLTableElement, React.HTMLAttributes & { overflowHidden?: boolean; } >(({ className, overflowHidden, ...props }, ref) => (
)); Table.displayName = 'Table'; const TableHeader = React.forwardRef>( ({ className, ...props }, ref) => , ); TableHeader.displayName = 'TableHeader'; const TableBody = React.forwardRef>( ({ className, ...props }, ref) => ( ), ); TableBody.displayName = 'TableBody'; const TableFooter = React.forwardRef>( ({ className, ...props }, ref) => ( ), ); TableFooter.displayName = 'TableFooter'; const TableRow = React.forwardRef>( ({ className, ...props }, ref) => ( ), ); TableRow.displayName = 'TableRow'; const TableHead = React.forwardRef>( ({ className, ...props }, ref) => (
), ); TableHead.displayName = 'TableHead'; const TableCell = React.forwardRef< HTMLTableCellElement, React.TdHTMLAttributes & { truncate?: boolean; } >(({ className, truncate = true, ...props }, ref) => ( )); TableCell.displayName = 'TableCell'; const TableCaption = React.forwardRef>( ({ className, ...props }, ref) => (
), ); TableCaption.displayName = 'TableCaption'; export { Table, TableBody, TableCaption, TableCell, TableFooter, TableHead, TableHeader, TableRow };