dgz-ui
Version:
Custom ui library using React.js, Shadcn/ui, TailwindCSS, Typescript
43 lines • 2.4 kB
TypeScript
import { HTMLAttributes, TdHTMLAttributes, ThHTMLAttributes } from 'react';
/**
* Table - Semantic table container with default styling.
* @returns {JSX.Element} The rendered Table component.
*/
declare const Table: import('react').ForwardRefExoticComponent<HTMLAttributes<HTMLTableElement> & import('react').RefAttributes<HTMLTableElement>>;
/**
* TableHeader - Wrapper for the thead element.
* @returns {JSX.Element} The rendered TableHeader component.
*/
declare const TableHeader: import('react').ForwardRefExoticComponent<HTMLAttributes<HTMLTableSectionElement> & import('react').RefAttributes<HTMLTableSectionElement>>;
/**
* TableBody - Wrapper for the tbody element.
* @returns {JSX.Element} The rendered TableBody component.
*/
declare const TableBody: import('react').ForwardRefExoticComponent<HTMLAttributes<HTMLTableSectionElement> & import('react').RefAttributes<HTMLTableSectionElement>>;
/**
* TableFooter - Wrapper for the tfoot element.
* @returns {JSX.Element} The rendered TableFooter component.
*/
declare const TableFooter: import('react').ForwardRefExoticComponent<HTMLAttributes<HTMLTableSectionElement> & import('react').RefAttributes<HTMLTableSectionElement>>;
/**
* TableRow - Styled tr element.
* @returns {JSX.Element} The rendered TableRow component.
*/
declare const TableRow: import('react').ForwardRefExoticComponent<HTMLAttributes<HTMLTableRowElement> & import('react').RefAttributes<HTMLTableRowElement>>;
/**
* TableHead - Styled th element.
* @returns {JSX.Element} The rendered TableHead component.
*/
declare const TableHead: import('react').ForwardRefExoticComponent<ThHTMLAttributes<HTMLTableCellElement> & import('react').RefAttributes<HTMLTableCellElement>>;
/**
* TableCell - Styled td element.
* @returns {JSX.Element} The rendered TableCell component.
*/
declare const TableCell: import('react').ForwardRefExoticComponent<TdHTMLAttributes<HTMLTableCellElement> & import('react').RefAttributes<HTMLTableCellElement>>;
/**
* TableCaption - Styled caption element.
* @returns {JSX.Element} The rendered TableCaption component.
*/
declare const TableCaption: import('react').ForwardRefExoticComponent<HTMLAttributes<HTMLTableCaptionElement> & import('react').RefAttributes<HTMLTableCaptionElement>>;
export { Table, TableBody, TableCaption, TableCell, TableFooter, TableHead, TableHeader, TableRow, };
//# sourceMappingURL=table.d.ts.map