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