UNPKG

@three11/accordion

Version:

Front-end Accordion widget using max-height

24 lines (23 loc) 582 B
import './accordion.css'; export type AccordionOptions = { headSelector: string; bodySelector: string; hiddenClass: string; activeClass: string; }; export declare class Accordion { private el; private head; private body; private height; private isOpen; private settings; private defaultSettings; constructor(el: HTMLElement | null, options?: Partial<AccordionOptions>); private bind; private setHeight; toggle(): Accordion; close(): Accordion; open(): Accordion; } export default Accordion;