@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
42 lines (41 loc) • 1.69 kB
TypeScript
import type { TableCssVariables, TableData, TableFactory, TableProps, TableStylesNames } from './Table';
import type { TableCaptionProps, TableTbodyProps, TableTdProps, TableTfootProps, TableTheadProps, TableThProps, TableTrProps } from './Table.components';
import type { TableContextValue } from './Table.context';
import type { TableScrollContainerProps } from './TableScrollContainer';
export { Table } from './Table';
export { TableCaption, TableTbody, TableTd, TableTfoot, TableTr, TableTh, TableThead, } from './Table.components';
export { TableScrollContainer } from './TableScrollContainer';
export { useTableContext } from './Table.context';
export type { TableProps, TableStylesNames, TableCssVariables, TableFactory, TableData, TableTbodyProps, TableTdProps, TableThProps, TableTrProps, TableCaptionProps, TableTfootProps, TableTheadProps, TableScrollContainerProps, TableContextValue, };
export declare namespace Table {
type Props = TableProps;
type StylesNames = TableStylesNames;
type CssVariables = TableCssVariables;
type Factory = TableFactory;
type Data = TableData;
type ContextValue = TableContextValue;
namespace Caption {
type Props = TableCaptionProps;
}
namespace Tbody {
type Props = TableTbodyProps;
}
namespace Td {
type Props = TableTdProps;
}
namespace Th {
type Props = TableThProps;
}
namespace Tr {
type Props = TableTrProps;
}
namespace Thead {
type Props = TableTheadProps;
}
namespace Tfoot {
type Props = TableTfootProps;
}
namespace ScrollContainer {
type Props = TableScrollContainerProps;
}
}