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 (
);
}
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}
|
);
}