App Shell
The App Shell establishes a persistent navigation region and a bounded product workspace. It is the top-level frame used by A3S Office, gateway operations, and agent consoles.
Design system workspace
Application composition previewCompose product UI from stable primitives.
Resize the viewport or collapse navigation. Content remains bounded and scrollable.
Usage
Parameters
States and variants
The shell has expanded, collapsed, hidden, and mobile-open states. State management belongs to the host application because it often persists user preference and coordinates routing. The preview uses a small documentation-only controller.
Accessibility
Use landmark elements (aside, nav, main, header) and name each navigation region. The navigation toggle needs aria-expanded and a label that changes with state. When mobile navigation is modal, pair this layout with the Drawer behavior for focus containment.