@chief-editor/ui
Version:
UI Component for chief editor
19 lines (18 loc) • 753 B
TypeScript
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;
};