@firecms/ui
Version:
Awesome Firebase/Firestore-based headless open-source CMS
35 lines (34 loc) • 1.67 kB
TypeScript
import React from "react";
export type TableProps = {
children: React.ReactNode;
className?: string;
style?: React.CSSProperties;
} & React.TableHTMLAttributes<HTMLTableElement>;
export declare const Table: React.MemoExoticComponent<({ children, className, style, ...rest }: TableProps) => React.JSX.Element>;
export type TableBodyProps = {
children?: React.ReactNode;
className?: string;
} & React.HTMLAttributes<HTMLTableSectionElement>;
export declare const TableBody: React.MemoExoticComponent<({ children, className, ...rest }: TableBodyProps) => React.JSX.Element>;
export type TableHeaderProps = {
children?: React.ReactNode;
className?: string;
} & React.HTMLAttributes<HTMLTableSectionElement>;
export declare const TableHeader: React.MemoExoticComponent<({ children, className, ...rest }: TableHeaderProps) => React.JSX.Element>;
export type TableRowProps = {
children?: React.ReactNode;
className?: string;
onClick?: React.MouseEventHandler<any>;
style?: React.CSSProperties;
} & React.HTMLAttributes<HTMLTableRowElement>;
export declare const TableRow: React.MemoExoticComponent<({ children, className, onClick, style, ...rest }: TableRowProps) => React.JSX.Element>;
export type TableCellProps = {
children?: React.ReactNode;
header?: boolean;
scope?: string;
className?: string;
style?: React.CSSProperties;
align?: "left" | "center" | "right";
colspan?: number;
} & React.HTMLAttributes<HTMLTableCellElement>;
export declare const TableCell: React.MemoExoticComponent<({ children, header, scope, align, className, style, colspan, ...rest }: TableCellProps) => React.JSX.Element>;