@redocly/theme
Version:
Shared UI components lib
15 lines (14 loc) • 665 B
TypeScript
import React from 'react';
import type { PropsWithChildren, ReactNode, JSX } from 'react';
import type { PanelHeaderProps } from '../../components/Panel/PanelHeader';
export type PanelProps = {
expanded?: boolean;
isExpandable?: boolean;
className?: string;
renderChildrenHidden?: boolean;
header?: ReactNode | ((props: PanelHeaderProps) => ReactNode);
footer?: ReactNode;
onToggle?: (expanded: boolean) => void;
description?: React.ReactNode;
};
export declare function Panel({ expanded, isExpandable, renderChildrenHidden, header, footer, className, children, onToggle, description, }: PropsWithChildren<PanelProps>): JSX.Element;