Patterns / App shell

Pattern

App shell

Side nav, status pill, a primary figure, and the fat footer on one canvas.

When to use

  • The product is an app with grouped sections.
  • A status and an as-of line should persist.

When not to use

  • The page is a single reading column.
  • There is no repeated navigation.

Components

ComponentRole
Side navGrouped destinations with a new chip, a lock, and a number-key hint.
Status pillA short open or closed state with a dot and a text label.
Fat footerLink columns plus a stamp that says when the example data was fixed.

Keyboard

KeyAction
1–7Selects a side-nav item inside the preview.
TabMoves from the nav to the status toggle and the footer links.

Accessibility

Motion

Pattern origin

Composition: app shell.

Related

Side navStatus pillFat footer