UNPKG

amotify

Version:

UI Component for React,NextJS,esbuild

27 lines (26 loc) 802 B
/// <reference types="react" /> import { ReactElement } from '../@declares'; import { Box } from '../atoms'; declare namespace Accordion { type Input = Box.DefaultInput & { defaultOpen?: boolean; override?: boolean; accordionID?: string; slideAnimation?: 'none' | 'fast' | 'slow'; children: ReactElement; onToggleEvent?: { (open: boolean): void; }; }; type FN = { fn: { open(accordionID: string): void; close(accordionID: string): void; toggle(accordionID: string): void; isOpen(accordionID: string): boolean | void; }; }; type Methods = FN & React.FC<Input>; } declare const Accordion: Accordion.Methods; export { Accordion, Accordion as default };