/** * @author Hanz * @date 2022/8/11 2:54 PM * @description 标题 */ import React, { FC, ReactNode } from 'react'; import './index.scss'; export interface TitleProps { /** 标题 **/ title: ReactNode; /** * 标题帮住提示 */ titleTooltip?: ReactNode; /** 帮组提示方向 */ placement?: 'bottom-end' | 'bottom-start' | 'bottom' | 'left-end' | 'left-start' | 'left' | 'right-end' | 'right-start' | 'right' | 'top-end' | 'top-start' | 'top'; /** 提示箭头 */ arrow?: boolean; /** 提示信息icon */ titoleTooltipIcon?: ReactNode; /** 折叠内容 */ collapseContent?: ReactNode; /** 折叠容器样式 */ collapseClassName?: string; /** 副标题 **/ subTitle?: ReactNode; /** 图标 **/ icon?: ReactNode; /** 链接 **/ link?: { href: string; text: ReactNode; target?: string; onClick?: React.MouseEventHandler; }; /** 尺寸,仅在 icon 存在时有效 **/ size?: 'small' | 'medium' | 'large'; /** cls */ className?: string; /** style */ style?: React.CSSProperties; /** 默认是否展开 */ defaultCollapse?: boolean; } export declare const Title: FC; export default Title;