@redocly/theme
Version:
Shared UI components lib
13 lines (12 loc) • 623 B
TypeScript
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;