byronwade/ui
Application UI

Overlays · Application UI

Sheet

Slide-over panel dialog anchored to any screen edge.

@byronwade/foundation@byronwade/utils@byronwade/button@base-ui/react@phosphor-icons/react

Feature showcase

Installation

Features

  • 7 examples

    Default, Sides, With Form, Scrollable, No Close Button, Inset Nested, Nested Steps.

API

Props

PropTypeDefaultDescription
side"top" | "right" | "bottom" | "left""right"Edge the sheet slides in from.
showCloseButtonbooleantrueRender the corner close button.

Dependencies

PackageKindDescription
@byronwade/foundationregistryInstalled through the byronwade/ui registry.
@byronwade/utilsregistryInstalled through the byronwade/ui registry.
@byronwade/buttonregistryInstalled through the byronwade/ui registry.
@base-ui/reactnpmInstalled from npm.
@phosphor-icons/reactnpmInstalled from npm.

Source and related

FilePath
Componentregistry/ui/sheet.tsx
Default examplecontent/examples/sheet/default.tsx
Sides examplecontent/examples/sheet/sides.tsx
With Form examplecontent/examples/sheet/with-form.tsx
Scrollable examplecontent/examples/sheet/scrollable.tsx
No Close Button examplecontent/examples/sheet/no-close-button.tsx
Inset Nested examplecontent/examples/sheet/inset-nested.tsx
Nested Steps examplecontent/examples/sheet/nested-steps.tsx