UNPKG

760 BTypeScriptView Raw
1import * as React from 'react';
2import { CSSModule } from './index';
3
4export interface CollapseProps extends React.HTMLAttributes<HTMLElement> {
5 [key: string]: any;
6 isOpen?: boolean;
7 cssModule?: CSSModule;
8 tag?: React.ElementType;
9 navbar?: boolean;
10 delay?: {
11 show: number;
12 hide: number;
13 };
14 onOpened?: () => void;
15 onClosed?: () => void;
16 onEntering?: () => void;
17 onEntered?: () => void;
18 onExit?: () => void;
19 onExiting?: () => void;
20 onExited?: () => void;
21 innerRef?: React.Ref<HTMLElement>;
22}
23
24export interface UncontrolledCollapseProps extends CollapseProps {
25 defaultOpen?: boolean;
26 toggler: string;
27 toggleEvents?: string[];
28}
29
30declare class Collapse extends React.Component<CollapseProps> {}
31export default Collapse;