Brand Design System

App Bar

The top app bar displays navigation, branding, and actions at the top of the screen. It provides consistent access to key actions and serves as a container for the page title.

Overview

App bars are a Material Design component that provides a consistent location for displaying the application title, navigation icon, and action items. They come in several variants including center-aligned, small, medium, and large configurations.

Live Preview

Standard App Bar

House of Brands

Surface App Bar

Page Title

Large App Bar

Large Title

Brand Properties

The following table shows App Bar properties with Material Design 3 defaults and brand-specific values.

PropertyTypeMaterial DefaultHoB ValueTAE Value
Container ColorColor#6750A4#038012#1A5129
On Container ColorColor#FFFFFF#FFFFFF#FFFFFF
Height (Small)Number64dp64px64px
Height (Medium)Number112dp112px112px
Height (Large)Number152dp152px152px
Title FontFont FamilyRobotoOpen SansOpen Sans
Title Size (Small)Number22sp22px22px
Title Size (Large)Number28sp28px28px
Leading Icon SizeNumber24dp24px24px
Trailing Icon SizeNumber24dp24px24px
Horizontal PaddingNumber16dp16px16px
ElevationNumber0dp - 3dp0 - 4px0 - 4px

Variants

  • Center-aligned - Title centered, used for single primary action
  • Small - Standard top app bar with title on the left
  • Medium - Expanded height with larger title area
  • Large - Maximum expansion with prominent title

Behavior

  • Scrolls with content or remains fixed at top
  • Can compress from large to small on scroll
  • Elevation increases on scroll when content passes under
  • Leading navigation icon opens drawer or navigates back

Accessibility

  • Use semantic heading elements for titles
  • Provide descriptive labels for icon buttons
  • Ensure sufficient color contrast (4.5:1 minimum)
  • Support keyboard navigation for all interactive elements

Related Components