UNPKG

@cainiaofe/cn-ui-m

Version:
43 lines (42 loc) 1.08 kB
import React, { CSSProperties, ReactNode } from 'react'; import type { CN_RESULT_TYPE } from './cn-result-type'; export interface CnResultProps extends Omit<React.HTMLAttributes<HTMLElement>, 'title'> { /** * 自定义类名 */ className?: string; /** * 自定义内联样式 */ style?: CSSProperties; /** * 组件渲染模式,page模式下撑满父容器高度,card模式会根据自身内容自适应高度 */ mode?: 'page' | 'card'; /** * 结果状态 */ type?: CN_RESULT_TYPE; /** * 默认会根据status进行预设icon * 支持传图片、svg cdn地址,高度固定128px,考虑高清屏建议256px * 超出建议尺寸会被缩放,少于会被放大,导致渲染模糊 */ icon?: string; /** * 标题 */ title?: React.ReactNode; /** * subTitle内容,又称描述区 */ subTitle?: React.ReactNode; /** * 操作区 */ extra?: React.ReactNode; /** * 内容区域 */ children?: ReactNode; }