UNPKG

783 BTypeScriptView Raw
1import * as React from 'react';
2import { OverridableComponent, OverrideProps } from '../OverridableComponent';
3
4export interface GridListTypeMap<P = {}, D extends React.ElementType = 'ul'> {
5 props: P & {
6 cellHeight?: number | 'auto';
7 cols?: number;
8 spacing?: number;
9 };
10 defaultComponent: D;
11 classKey: GridListClassKey;
12}
13/**
14 *
15 * Demos:
16 *
17 * - [Grid List](https://material-ui.com/components/grid-list/)
18 *
19 * API:
20 *
21 * - [GridList API](https://material-ui.com/api/grid-list/)
22 */
23declare const GridList: OverridableComponent<GridListTypeMap>;
24
25export type GridListClassKey = 'root';
26
27export type GridListProps<
28 D extends React.ElementType = GridListTypeMap['defaultComponent'],
29 P = {}
30> = OverrideProps<GridListTypeMap<P, D>, D>;
31
32export default GridList;