@kadconsulting/dry
Version:
KAD Reusable Component Library
16 lines (15 loc) • 1.31 kB
TypeScript
import DataTable from './DataTable';
import type { DataTableProps, CustomColumn, Column, FilterType, DataRow, BadgeColumnConfig } from './DataTableTypes';
import { BadgeVariants, BadgeSizes, FilterType as FilterTypeEnum } from './DataTableTypes';
import type { TableHeaderProps } from './TableHeader/TableHeader';
import TableHeader from './TableHeader/TableHeader';
import TableBody from './TableBody/TableBody';
import type { TableBodyProps } from './TableBody/TableBody';
import TableFooter from './TableFooter/TableFooter';
import type { TableFooterProps } from './TableFooter/TableFooter';
import ColumnControls from './ColumnControls/ColumnControls';
import type { ColumnControlsProps } from './ColumnControls/ColumnControls';
import type { AdditionalTableState, TableState, CustomTableState, CustomHeaderGroup, CustomTableInstance } from './useCustomTable';
import { useCustomTable } from './useCustomTable';
export { DataTable, TableHeader, TableBody, TableFooter, ColumnControls, useCustomTable, FilterType, BadgeVariants, BadgeSizes, FilterTypeEnum, };
export type { DataTableProps, AdditionalTableState, TableState, CustomTableState, CustomHeaderGroup, CustomTableInstance, ColumnControlsProps, CustomColumn, Column, TableHeaderProps, TableBodyProps, TableFooterProps, DataRow, BadgeColumnConfig, };