UNPKG

736 BTypeScriptView Raw
1import * as React from 'react';
2import { OverridableComponent, OverrideProps } from '../OverridableComponent';
3
4export interface TableBodyTypeMap<P = {}, D extends React.ElementType = 'tbody'> {
5 props: P;
6 defaultComponent: D;
7 classKey: TableBodyClassKey;
8}
9/**
10 *
11 * Demos:
12 *
13 * - [Tables](https://material-ui.com/components/tables/)
14 *
15 * API:
16 *
17 * - [TableBody API](https://material-ui.com/api/table-body/)
18 */
19declare const TableBody: OverridableComponent<TableBodyTypeMap>;
20
21export type TableBodyClassKey = 'root';
22
23export type TableBodyProps<
24 D extends React.ElementType = TableBodyTypeMap['defaultComponent'],
25 P = {}
26> = OverrideProps<TableBodyTypeMap<P, D>, D>;
27
28export default TableBody;