sheet
draco-china-github/sheetFreeComponent
shadcn/ui publishes no description for this item.
Install it
npx shadcn@latest add https://raw.githubusercontent.com/draco-china/shadcn-pro/main/apps/docs/public/r/styles/radix-sera/sheet.jsonSource
1"use client"23import * as React from "react"4import { Dialog as SheetPrimitive } from "radix-ui"56import { cn } from "@/registry/radix-sera/lib/utils"7import { Button } from "@/registry/radix-sera/ui/button"8import { IconPlaceholder } from "@/app/(create)/components/icon-placeholder"910function Sheet({ ...props }: React.ComponentProps<typeof SheetPrimitive.Root>) {11 return <SheetPrimitive.Root data-slot="sheet" {...props} />12}1314function SheetTrigger({15 ...props16}: React.ComponentProps<typeof SheetPrimitive.Trigger>) {17 return <SheetPrimitive.Trigger data-slot="sheet-trigger" {...props} />18}1920function SheetClose({21 ...props22}: React.ComponentProps<typeof SheetPrimitive.Close>) {23 return <SheetPrimitive.Close data-slot="sheet-close" {...props} />24}2526function SheetPortal({27 ...props28}: React.ComponentProps<typeof SheetPrimitive.Portal>) {29 return <SheetPrimitive.Portal data-slot="sheet-portal" {...props} />30}3132function SheetOverlay({33 className,34 ...props35}: React.ComponentProps<typeof SheetPrimitive.Overlay>) {36 return (37 <SheetPrimitive.Overlay38 data-slot="sheet-overlay"39 className={cn(40 "fixed inset-0 z-50 bg-black/20 duration-100 supports-backdrop-filter:backdrop-blur-sm data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0",41 className42 )}43 {...props}44 />45 )46}4748function SheetContent({49 className,50 children,51 side = "right",52 showCloseButton = true,53 ...props54}: React.ComponentProps<typeof SheetPrimitive.Content> & {55 side?: "top" | "right" | "bottom" | "left"56 showCloseButton?: boolean57}) {58 return (59 <SheetPortal>60 <SheetOverlay />61 <SheetPrimitive.Content62 data-slot="sheet-content"63 data-side={side}64 className={cn(65// … truncated
What it pulls in
Other registry items
Files it writes
More from shadcn/ui
All 201 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| accordionaccordion | shadcn/ui | Components | Free | no deps | |
| alertalert | shadcn/ui | Components | Free | no deps | |
| alert-dialogalert-dialog | shadcn/ui | Components | Free | no deps | |
| aspect-ratioaspect-ratio | shadcn/ui | Components | Free | no deps | |
| avataravatar | shadcn/ui | Components | Free | no deps | |
| badgebadge | shadcn/ui | Components | Free | no deps | |
| breadcrumbbreadcrumb | shadcn/ui | Components | Free | no deps | |
| buttonbutton | shadcn/ui | Components | Free | no deps |
