UNPKG

@ray-js/smart-ui

Version:

轻量、可靠的智能小程序 UI 组件库

66 lines (65 loc) 1.31 kB
/// <reference types="react" /> import { SmartBaseExternalClassName, SmartComponent } from '../base'; export interface SmartEmptyProps { /** * 图片,支持传入图片 URL * * @default 'default' */ image?: 'default' | string; /** * 图片下方的标题 * * @default '' * @since `v2.0.0` */ title?: string; /** * 图片下方的描述文字 * * @default '' */ description?: string; /** * 图片的样式 * * @default '' * @since `v2.0.0` */ imageStyle?: string; /** * 标题的样式 * * @default '' * @since `v2.0.0` */ titleStyle?: string; /** * 描述文字的样式 * * @default '' * @since `v2.0.0` */ descriptionStyle?: string; } export interface SmartEmptySlot { /** * 自定义底部内容 */ children?: React.ReactNode; /** * Empty Slot */ slot?: { /** * 自定义图标 * @since `v2.0.0` */ title?: React.ReactNode; /** * 自定义描述文字 */ description?: React.ReactNode; }; } export type SmartEmpty = SmartComponent<SmartEmptyProps, {}, SmartBaseExternalClassName, SmartEmptySlot>;