空状态 Empty
Empty
组件用于展示空状态提示,通常用于数据为空或没有结果时显示自定义的占位图标和描述。
📦 引入方式
import { Empty } from '@npmqg/react-ui-core';
🧩 使用示例
📚 基本示例
- 示例
- 源码
📭
暂时没有数据
<Empty
image={<div className="text-6xl">🔒</div>} // 自定义图标
description="没有数据可显示"
>
<button className="btn">重新加载</button>
</Empty>
📚 带自定义图标和描述
- 示例
- 源码
📊
无数据可显示
<Empty image={<div className="text-6xl">📊</div>} description="无数据可显示">
<button className="btn">刷新</button>
</Empty>
📚 带自定义图标、描述和子组件
- 示例
- 源码
📦
当前没有订单
<Empty image={<div className="text-6xl">📦</div>} description="当前没有订单">
<button className="btn">创建订单</button>
</Empty>
🧩 Props
属性 | 类型 | 默认值 | 说明 |
---|---|---|---|
image | React.ReactNode | 📭 (默认图标) | 用于显示的自定义图标,如果没有传入,则默认显示 📭 图标。 |
description | React.ReactNode | '暂无数据' | 用于描述的文本,表示当前空状态的说明。 |
children | React.ReactNode | null | 可选的子元素,通常用于放置重试按钮或其他交互。 |
className | string | '' | 自定义外部容器的样式。 |