Sheet

Slide-over panel anchored to any edge of the viewport. Built on the same accessible primitives as Dialog.

Usage

import {
  SheetRoot,
  SheetTrigger,
  SheetContent,
  SheetHeader,
  SheetTitle,
  SheetDescription,
} from '@bwo-ui/react';

<SheetRoot>
  <SheetTrigger asChild>
    <Button>Open sheet</Button>
  </SheetTrigger>
  <SheetContent side="right">
    <SheetHeader>
      <SheetTitle>Profile</SheetTitle>
      <SheetDescription>Update your account info.</SheetDescription>
    </SheetHeader>
    {/* body */}
  </SheetContent>
</SheetRoot>

Props — SheetContent

PropTypeDefaultDescription
side'top' | 'right' | 'bottom' | 'left''right'Edge the sheet slides in from.
showClosebooleantrueRender the top-right close button.