UNPKG

@chief-editor/ui

Version:

UI Component for chief editor

19 lines (18 loc) 753 B
import { IRcCollapseProps } from '@rc-hooks/collapse'; import { UnionOmit } from '@co-hooks/util'; import React, { HTMLAttributes, ReactNode } from 'react'; import { CollapseItem } from './CollapseItem'; import { SubCollapse } from './SubCollapse'; export declare type CollapseType = 'basic' | 'borderless' | 'panel'; export interface ICollapse extends IRcCollapseProps { disabled?: boolean; className?: string; type?: CollapseType; children: ReactNode; } export declare type ICollapseProps = UnionOmit<ICollapse, HTMLAttributes<HTMLDivElement>>; export declare const Collapse: { (props: UnionOmit<ICollapse, React.HTMLAttributes<HTMLDivElement>>): JSX.Element; Item: typeof CollapseItem; SubCollapse: typeof SubCollapse; };