UNPKG

715 BTypeScriptView Raw
1import * as React from 'react';
2import { StandardProps } from '..';
3import { TransitionProps } from '../transitions/transition';
4import { PaperProps } from '../Paper';
5
6export interface ExpansionPanelProps
7 extends StandardProps<PaperProps, ExpansionPanelClassKey, 'onChange'> {
8 defaultExpanded?: boolean;
9 disabled?: boolean;
10 expanded?: boolean;
11 onChange?: (event: React.ChangeEvent<{}>, expanded: boolean) => void;
12 TransitionComponent?: React.ComponentType<TransitionProps>;
13 TransitionProps?: TransitionProps;
14}
15
16export type ExpansionPanelClassKey = 'root' | 'rounded' | 'expanded' | 'disabled';
17
18declare const ExpansionPanel: React.ComponentType<ExpansionPanelProps>;
19
20export default ExpansionPanel;