UNPKG

@firecms/ui

Version:

Awesome Firebase/Firestore-based headless open-source CMS

35 lines (34 loc) 1.67 kB
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>;