UNPKG

@chief-editor/ui

Version:

UI Component for chief editor

18 lines (17 loc) 672 B
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;