UNPKG

@material-ui/core

Version:

React components that implement Google's Material Design.

35 lines (29 loc) 827 B
import * as React from 'react'; import { OverridableComponent, OverrideProps } from '../OverridableComponent'; export interface ListTypeMap<P = {}, D extends React.ElementType = 'ul'> { props: P & { dense?: boolean; disablePadding?: boolean; subheader?: React.ReactElement; }; defaultComponent: D; classKey: ListClassKey; } /** * * Demos: * * - [Lists](https://mui.com/components/lists/) * - [Transfer List](https://mui.com/components/transfer-list/) * * API: * * - [List API](https://mui.com/api/list/) */ declare const List: OverridableComponent<ListTypeMap>; export type ListClassKey = 'root' | 'padding' | 'dense' | 'subheader'; export type ListProps< D extends React.ElementType = ListTypeMap['defaultComponent'], P = {} > = OverrideProps<ListTypeMap<P, D>, D>; export default List;