20 lines
642 B
TypeScript
20 lines
642 B
TypeScript
import * as React from 'react';
|
|
import { StandardProps } from '..';
|
|
import { CollapseProps } from '../transitions/Collapse';
|
|
import { PaperProps } from '../Paper';
|
|
|
|
export interface ExpansionPanelProps
|
|
extends StandardProps<PaperProps, ExpansionPanelClassKey, 'onChange'> {
|
|
CollapseProps?: Partial<CollapseProps>;
|
|
defaultExpanded?: boolean;
|
|
disabled?: boolean;
|
|
expanded?: boolean;
|
|
onChange?: (event: React.ChangeEvent<{}>, expanded: boolean) => void;
|
|
}
|
|
|
|
export type ExpansionPanelClassKey = 'root' | 'expanded' | 'disabled';
|
|
|
|
declare const ExpansionPanel: React.ComponentType<ExpansionPanelProps>;
|
|
|
|
export default ExpansionPanel;
|