UNPKG

react-collapsible-wrapper

Version:

Lightweight collapsible wrapper that is easy to use and customizable

30 lines (29 loc) 777 B
import React from "react"; import { CSSProperties, ReactElement } from "react"; declare enum TagName { "div" = 0, "article" = 1, "section" = 2, "ul" = 3, "ol" = 4, "li" = 5 } type Ref = React.MutableRefObject<HTMLElement>; type Options = { children: ReactElement | ReactElement[]; isOpen: boolean; updateAfterInitRender?: boolean; updateHeightOnResize?: boolean; duration?: number; ref?: Ref; easing?: string; id?: string; className?: string; style?: CSSProperties; tagName?: keyof typeof TagName; tabIndex?: number; onTransitionEnd?: React.TransitionEventHandler<HTMLElement>; onChange?: React.FormEventHandler<HTMLElement>; }; declare const _default: React.FC<Options>; export default _default;