UNPKG

@trussworks/react-uswds

Version:
21 lines (20 loc) 842 B
import { default as React, JSX } from 'react'; import { HeadingLevel } from '../../types/headingLevel'; export type AccordionItemProps = { title: React.ReactNode | string; content: React.ReactNode; expanded: boolean; id: string; className?: string; headingLevel: HeadingLevel; handleToggle?: (event: React.MouseEvent<HTMLButtonElement>) => void; }; export type AccordionProps = { bordered?: boolean; multiselectable?: boolean; items: AccordionItemProps[]; className?: string; } & JSX.IntrinsicElements['div']; export declare const AccordionItem: ({ title, id, content, expanded, className, headingLevel, handleToggle, }: AccordionItemProps) => JSX.Element; export declare const Accordion: ({ bordered, items, className, multiselectable, }: AccordionProps) => JSX.Element; export default Accordion;