react-accordion-ts
Version:
A ReactJS collapsible component
14 lines (13 loc) • 371 B
TypeScript
import * as React from 'react';
export interface AccordionPanel {
open?: boolean;
title: React.ReactNode;
content: React.ReactNode;
}
export interface AccordionProps {
open?: number;
items: ReadonlyArray<AccordionPanel>;
duration: number;
multiple: boolean;
}
export declare const Accordion: React.FunctionComponent<Readonly<AccordionProps>>;