sigilUI

Sheet

Open an accessible panel from an edge of the screen.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

import { Sheet, SheetTrigger, SheetClose, SheetContent, SheetHeader, SheetTitle, SheetDescription } from "@sigil-ui/components";

Usage

<Sheet>
  <SheetTrigger asChild><Button variant="outline">Open sheet</Button></SheetTrigger>
  <SheetContent>
    <SheetHeader>
      <SheetTitle>Settings</SheetTitle>
      <SheetDescription>Configure your preferences.</SheetDescription>
    </SheetHeader>
  </SheetContent>
</Sheet>

Sub-components

This component includes the following parts:

  • <SheetTrigger>
  • <SheetClose>
  • <SheetContent>
  • <SheetHeader>
  • <SheetTitle>
  • <SheetDescription>

Token integration

CSS VariablePurpose
--s-overlay-bgOverlay bg
--s-overlay-blurOverlay blur
--s-overlay-paddingOverlay padding
--s-overlay-surfaceOverlay surface
--s-surfaceSurface
--s-overlay-borderOverlay border
--s-borderBorder
--s-border-styleBorder style
--s-overlay-shadowOverlay shadow
--s-shadow-xlShadow xl
--s-duration-normalDuration normal
--s-radius-smRadius sm