retabler
Version:
React Component library via Tabler
31 lines (30 loc) • 990 B
TypeScript
import React from "react";
import TableHeader from "./TableHeader";
import TableBody from "./TableBody";
import TableRow from "./TableRow";
import TableCol from "./TableCol";
import TableColHeader from "./TableColHeader";
export interface TableProps {
className?: string;
children: React.ReactNode;
cards?: boolean;
striped?: boolean;
responsive?: boolean;
highlightRowOnHover?: boolean;
hasOutline?: boolean;
verticalAlign?: "center";
}
declare function Table({ className, children, cards, striped, responsive, highlightRowOnHover, hasOutline, verticalAlign, ...props }: TableProps): JSX.Element;
declare namespace Table {
var defaultProps: {
cards: boolean;
striped: boolean;
responsive: boolean;
};
var Header: typeof TableHeader;
var Body: typeof TableBody;
var Row: typeof TableRow;
var Col: typeof TableCol;
var ColHeader: typeof TableColHeader;
}
export default Table;