UNPKG

react-performant-collapsible

Version:
25 lines (24 loc) 784 B
import type { ReactNode, CSSProperties } from 'react'; import { Component } from 'react'; export interface ICollapsibleProps { className?: string; style?: CSSProperties; horizontal?: boolean; maskColor?: string; animationDuration?: string; animationTimingFunction?: string; collapsible: boolean; children: ReactNode; } interface ICollapsibleState { containerClassName: string; } export declare class Collapsible extends Component<ICollapsibleProps, ICollapsibleState> { state: ICollapsibleState; private get horizontalWithDefualtValue(); constructor(props: ICollapsibleProps); private handleAnimationFinish; componentDidUpdate(prevProps: ICollapsibleProps): void; render(): JSX.Element; } export {};