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