āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā ā š shadcn/directory/imskyleen/animate-ui/primitives/radix/sheet ā āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā
<Sheet>
<SheetTrigger>Open Sheet</SheetTrigger>
<SheetPortal>
<SheetOverlay />
<SheetContent>
<SheetHeader>
<SheetTitle>Sheet Title</SheetTitle>
<SheetDescription>Sheet Description</SheetDescription>
</SheetHeader>
<p>Sheet Content</p>
<SheetFooter>
<button>Accept</button>
</SheetFooter>
<SheetClose>Close</SheetClose>
</SheetContent>
</SheetPortal>
</Sheet>
<ExternalLink href="https://www.radix-ui.com/primitives/docs/components/dialog#root" text="Radix UI API Reference - Dialog.Root" />
<ExternalLink href="https://www.radix-ui.com/primitives/docs/components/dialog#trigger" text="Radix UI API Reference - Dialog.Trigger" />
<ExternalLink href="https://www.radix-ui.com/primitives/docs/components/dialog#portal" text="Radix UI API Reference - Dialog.Portal" />
<Callout type="info"> The `forceMount` property is not supported in the `SheetPortal` component, as it is used for animation. </Callout><ExternalLink href="https://www.radix-ui.com/primitives/docs/components/dialog#overlay" text="Radix UI API Reference - Dialog.Overlay" />
<TypeTable type={{ transition: { description: 'The transition of the dialog overlay', type: 'Transition', required: false, default: "{ duration: 0.2, ease: 'easeInOut' }", }, '...props': { description: 'The props of the dialog portal.', type: 'HTMLMotionProps<"div">', required: false, }, }} />
<Callout type="info"> The `asChild` and `forceMount` properties are not supported in the `SheetOverlay` component, as it is used for animation. </Callout><ExternalLink href="https://www.radix-ui.com/primitives/docs/components/dialog#content" text="Radix UI API Reference - Dialog.Content" />
<TypeTable type={{ side: { description: 'The side of the sheet', type: "'top' | 'bottom' | 'left' | 'right'", required: false, default: 'right', }, transition: { description: 'The transition of the sheet content', type: 'Transition', required: false, default: "{ type: 'spring', stiffness: 150, damping: 22 }", }, '...props': { description: 'The props of the sheet content.', type: 'HTMLMotionProps<"div">', required: false, }, }} />
<Callout type="info"> The `asChild` and `forceMount` properties are not supported in the `SheetContent` component, as it is used for animation. </Callout><ExternalLink href="https://www.radix-ui.com/primitives/docs/components/dialog#close" text="Radix UI API Reference - Dialog.Close" />
<TypeTable type={{ '...props': { description: 'The props of the dialog header.', type: "React.ComponentProps<'div'>", required: false, }, }} />
<ExternalLink href="https://www.radix-ui.com/primitives/docs/components/dialog#title" text="Radix UI API Reference - Dialog.Title" />
<ExternalLink href="https://www.radix-ui.com/primitives/docs/components/dialog#description" text="Radix UI API Reference - Dialog.Description" />
<TypeTable type={{ '...props': { description: 'The props of the dialog footer.', type: "React.ComponentProps<'div'>", required: false, }, }} />
ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā ā
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā