UNPKG

@redocly/theme

Version:

Shared UI components lib

13 lines (12 loc) 623 B
import type { PropsWithChildren, ReactNode, JSX } from 'react'; import type { AccordionHeaderProps } from '../../components/Accordion/AccordionHeader'; export type AccordionProps = { expanded?: boolean; isExpandable?: boolean; className?: string; renderChildrenHidden?: boolean; header?: ReactNode | ((props: AccordionHeaderProps) => ReactNode); onToggle?: (expanded: boolean) => void; dataTestId?: string; }; export declare function Accordion({ expanded, isExpandable, renderChildrenHidden, header, className, children, onToggle, dataTestId, }: PropsWithChildren<AccordionProps>): JSX.Element;