@material-tailwind/html
Version:
Material Tailwind is an open-source library that uses the power of Tailwind CSS and React to help you build unique web projects faster and easier. The stunning design inspired by Material Design is a bonus!
18 lines (17 loc) • 569 B
TypeScript
import { AccordionConfig, IAccordion } from './accordion.types';
export declare class Accordion implements IAccordion {
private container;
private options;
private initialized;
constructor(container: HTMLElement, options?: AccordionConfig);
private init;
private resolveElement;
toggle(element: HTMLElement | string): void;
show(element: HTMLElement | string): void;
hide(element: HTMLElement | string): void;
showAll(): void;
hideAll(): void;
cleanup(): void;
private toggleHandler;
private setAccordionState;
}