@bearlab/table
Version:
Bearlab UI Table Component
31 lines (30 loc) • 1.16 kB
TypeScript
import { ReactNode } from "react";
interface TableProps {
children: ReactNode;
className?: string;
}
interface TableHeaderProps {
children: ReactNode;
className?: string;
}
interface TableBodyProps {
children: ReactNode;
className?: string;
}
interface TableRowProps {
children: ReactNode;
className?: string;
onClick?: (_val?: any) => void;
}
interface TableCellProps {
children: ReactNode;
isHeader?: boolean;
className?: string;
style?: React.CSSProperties;
}
declare const MainTable: ({ children, className }: TableProps) => import("react/jsx-runtime").JSX.Element;
declare const TableHeader: ({ children, className }: TableHeaderProps) => import("react/jsx-runtime").JSX.Element;
declare const TableBody: ({ children, className }: TableBodyProps) => import("react/jsx-runtime").JSX.Element;
declare const TableRow: ({ children, className, onClick }: TableRowProps) => import("react/jsx-runtime").JSX.Element;
declare const TableCell: ({ children, isHeader, className, style, }: TableCellProps) => import("react/jsx-runtime").JSX.Element;
export { MainTable, TableHeader, TableBody, TableRow, TableCell };