侧边弹窗 Sheet
Sheet 组件是一个滑动面板组件,用于显示可滑出的内容,通常用于展示侧边栏或临时视图。它可以从页面的四个方向(上、下、左、右)滑出,适用于展示附加信息或操作面板。
📦 引入方式
import {
Sheet,
SheetClose,
SheetContent,
SheetDescription,
SheetFooter,
SheetHeader,
SheetTitle,
SheetTrigger,
} from '@itera-web/react-ui-sheet';
🧩 使用示例
📚 创建一个简单的 Sheet
- 示例
- 源码
<Sheet>
<SheetTrigger>Open Sheet</SheetTrigger>
<SheetContent>
<SheetHeader>
<SheetTitle>Sheet Title</SheetTitle>
</SheetHeader>
<SheetDescription>This is the content of the sheet.</SheetDescription>
<SheetFooter>
<button>Action</button>
</SheetFooter>
</SheetContent>
</Sheet>
📚 自定义打开方向
- 示例
- 源码
<Sheet>
<SheetTrigger>Open Sheet from Left</SheetTrigger>
<SheetContent side="left">
<SheetHeader>
<SheetTitle>Left Sheet</SheetTitle>
</SheetHeader>
<SheetDescription>This sheet slides in from the left.</SheetDescription>
<SheetFooter>
<button>Action</button>
</SheetFooter>
</SheetContent>
</Sheet>