Skip to content

App shell usage guidelines

The app shell is a layout component that provides the foundational structure for applications. It creates a consistent layout that accommodates header, navigation, and main content areas.

  • As the root layout component for applications to provide consistent structure.
  • When you need a responsive layout that adapts to different screen sizes.
  • To create applications with persistent navigation and header elements.

Hello, world!

The basic app shell provides a simple layout structure with a header and main content area.

The app shell can be enhanced with a side nav to provide persistent navigation throughout the application. The side nav automatically handles responsive behavior, collapsing to a drawer overlay on smaller screens.