UNPKG

strivui

Version:

Type-safe, composable React UI toolkit with accessible, theme-aware components, design tokens, and tree-shakable architecture for scalable, maintainable applications.

58 lines (57 loc) 2.79 kB
import { ReactNode, HTMLAttributes, ThHTMLAttributes, TdHTMLAttributes, TableHTMLAttributes } from "react"; type TableProps = TableHTMLAttributes<HTMLTableElement> & { children?: ReactNode; className?: string; }; declare const Table: ({ children, className, ...props }: TableProps) => import("react/jsx-runtime").JSX.Element; type TableHeadProps = HTMLAttributes<HTMLTableSectionElement> & { children?: ReactNode; className?: string; }; declare const TableHead: ({ children, className, ...props }: TableHeadProps) => import("react/jsx-runtime").JSX.Element; type TableBodyProps = HTMLAttributes<HTMLTableSectionElement> & { children?: ReactNode; className?: string; }; declare const TableBody: ({ children, className, ...props }: TableBodyProps) => import("react/jsx-runtime").JSX.Element; type TableRowProps = HTMLAttributes<HTMLTableRowElement> & { children?: ReactNode; className?: string; }; declare const TableRow: ({ children, className, ...props }: TableRowProps) => import("react/jsx-runtime").JSX.Element; type TableHeaderCellProps = ThHTMLAttributes<HTMLTableHeaderCellElement> & { children?: ReactNode; className?: string; }; declare const TableHeaderCell: ({ children, className, ...props }: TableHeaderCellProps) => import("react/jsx-runtime").JSX.Element; type TableDataCellProps = TdHTMLAttributes<HTMLTableDataCellElement> & { children?: ReactNode; className?: string; }; declare const TableDataCell: ({ children, className, ...props }: TableDataCellProps) => import("react/jsx-runtime").JSX.Element; type HeaderProps = HTMLAttributes<HTMLElement> & { children?: ReactNode; className?: string; }; declare const Header: ({ children, className, ...props }: HeaderProps) => import("react/jsx-runtime").JSX.Element; type NavigationProps = HTMLAttributes<HTMLElement> & { children?: ReactNode; className?: string; }; declare const Navigation: ({ children, className, ...props }: NavigationProps) => import("react/jsx-runtime").JSX.Element; type SectionProps = HTMLAttributes<HTMLElement> & { children?: ReactNode; className?: string; }; declare const Section: ({ children, className, ...props }: SectionProps) => import("react/jsx-runtime").JSX.Element; type MainProps = HTMLAttributes<HTMLElement> & { children?: ReactNode; className?: string; }; declare const Main: ({ children, className, ...props }: MainProps) => import("react/jsx-runtime").JSX.Element; type FooterProps = HTMLAttributes<HTMLElement> & { children?: ReactNode; className?: string; }; declare const Footer: ({ children, className, ...props }: FooterProps) => import("react/jsx-runtime").JSX.Element; export { Header, Footer, Main, Navigation, Section, Table, TableHead, TableBody, TableRow, TableHeaderCell, TableDataCell, };