Docs
Sheet

Sheet

Extends the Dialog component to display content that complements the main content of the screen.

Installation

	npx shadcn-svelte add sheet
	npx shadcn-svelte add sheet

Usage

	<script lang="ts">
  import {
    Sheet,
    SheetContent,
    SheetDescription,
    SheetHeader,
    SheetTitle,
    SheetTrigger
  } from "$components/ui/sheet";
</script>
	<script lang="ts">
  import {
    Sheet,
    SheetContent,
    SheetDescription,
    SheetHeader,
    SheetTitle,
    SheetTrigger
  } from "$components/ui/sheet";
</script>
	<Sheet>
  <SheetTrigger>Open</SheetTrigger>
  <SheetContent>
    <SheetHeader>
      <SheetTitle>Are you sure absolutely sure?</SheetTitle>
      <SheetDescription>
        This action cannot be undone. This will permanently delete your account
        and remove your data from our servers.
      </SheetDescription>
    </SheetHeader>
  </SheetContent>
</Sheet>
	<Sheet>
  <SheetTrigger>Open</SheetTrigger>
  <SheetContent>
    <SheetHeader>
      <SheetTitle>Are you sure absolutely sure?</SheetTitle>
      <SheetDescription>
        This action cannot be undone. This will permanently delete your account
        and remove your data from our servers.
      </SheetDescription>
    </SheetHeader>
  </SheetContent>
</Sheet>

Examples

Position

Pass the position property to <SheetContent /> to indicate the edge of the screen where the component will appear. The values can be top, right, bottom or left.


Size

Pass the size property to <SheetContent /> if you need to adjust the size of the sheet. The values can be sm, default, lg, xl, full or content.