import classNames from "classnames"; import type { HTMLAttributes } from "react"; import type { ReactNode } from "react"; export function Table({ children, className, scrollable, style, }: { children: ReactNode; className?: string; scrollable?: boolean; style?: React.CSSProperties; }) { return (
{children}
); } export function TableBody({ children, className }: { children: ReactNode; className?: string }) { return ( tr:not(:last-child):not([data-table-spacer])>td]:border-b", "[&>tr:not(:last-child):not([data-table-spacer])>td]:border-b-surface-highlight", )} > {children} ); } export function TableHead({ children, className }: { children: ReactNode; className?: string }) { return ( {children} ); } export function TableRow({ children, className, ...props }: { children: ReactNode; className?: string; } & HTMLAttributes) { return ( {children} ); } export function TableCell({ children, className, align = "left", }: { children: ReactNode; className?: string; align?: "left" | "center" | "right"; }) { return ( {children} ); } export function TruncatedWideTableCell({ children, className, }: { children: ReactNode; className?: string; }) { return ( {children} ); } export function TableHeaderCell({ children, className, }: { children?: ReactNode; className?: string; }) { return ( {children} ); }