ArcaneBox(
children: [
Button.secondary(label: 'Open sheet', onPressed: openSheet),
ArcaneSheet.bottom(
isOpen: sheetOpen,
onClose: closeSheet,
child: const Text('Sheet content'),
),
],
)
ArcaneSheet#
Use sheets for temporary panels that slide from an edge while preserving the user context.
The live preview and code sample above use the neutral package:arcane_jaspr/arcane_jaspr.dart
API. The selected stylesheet owns spacing, density, radius, color, and interaction styling, so the same app code can render differently under Shadcn or Neon.
Source: lib/component/layout/sheet.dart
See the Component Catalog for the full exported surface and source mapping.