@chief-editor/ui
Version:
UI Component for chief editor
18 lines (17 loc) • 672 B
TypeScript
import { ReactNode } from 'react';
export declare type CollapseItemIconType = 'arrow' | 'switch' | 'plus';
export declare type CollapseItemIconPosition = 'left' | 'right';
export interface ICollapseItem {
title?: ReactNode;
renderHead?: (expanded: boolean, onExpandChange: (expand: boolean) => void) => ReactNode;
id: string;
disabled?: boolean;
className?: string;
children: ReactNode;
iconType?: CollapseItemIconType;
hasIcon?: boolean;
iconPosition?: CollapseItemIconPosition;
content?: ReactNode;
}
export declare type ICollapseItemProps = ICollapseItem;
export declare function CollapseItem(props: ICollapseItem): JSX.Element;