Docs
抽屉
抽屉
扩展 Dialog 组件以显示与屏幕主内容互补的内容。
安装
pnpm dlx shadcn@latest add sheet
用法
import {
Sheet,
SheetContent,
SheetDescription,
SheetHeader,
SheetTitle,
SheetTrigger,
} from "@/components/ui/sheet"
<Sheet>
<SheetTrigger>打开</SheetTrigger>
<SheetContent>
<SheetHeader>
<SheetTitle>您确定吗?</SheetTitle>
<SheetDescription>
此操作无法撤消。这将永久删除您的帐户并从我们的服务器中移除您的数据。
</SheetDescription>
</SheetHeader>
</SheetContent>
</Sheet>
示例
侧边
使用 side
属性来 <SheetContent />
指示组件将出现在屏幕的哪个边缘。值可以是 top
、right
、bottom
或 left
。
尺寸
您可以使用 CSS 类调整抽屉的大小:
<Sheet>
<SheetTrigger>打开</SheetTrigger>
<SheetContent className="w-[400px] sm:w-[540px]">
<SheetHeader>
<SheetTitle>您确定吗?</SheetTitle>
<SheetDescription>
此操作无法撤消。这将永久删除您的帐户并从我们的服务器中移除您的数据。
</SheetDescription>
</SheetHeader>
</SheetContent>
</Sheet>