Ready

App Drawer

The App Drawer displays the global navigation in a vertical format for effortless scanning.

Ready

App Drawer

The App Drawer displays the global navigation in a vertical format for effortless scanning.

Ready

App Drawer

The App Drawer displays the global navigation in a vertical format for effortless scanning.

States

States

States

  1. Collapsed

  2. Expanded

Behaviors

Behaviors

Behaviors

Breakpoint Behavior

  1. X-large: When expanded, app drawer will push page content to the right and can remain open when user is working. ³

  2. Large and below: When expanded, the app drawer will display over top of the page content and will collapse when the user interacts with the page content. ³

Best Practices

Best Practices

Best Practices

1

Keep It Visible and Predictable

Persistent vertical navigation helps orientation and reduces cognitive load for users ¹.

1

Keep It Visible and Predictable

Persistent vertical navigation helps orientation and reduces cognitive load for users ¹.

1

Keep It Visible and Predictable

Persistent vertical navigation helps orientation and reduces cognitive load for users ¹.

2

Navigation Item Grouping

Navigation items in the app drawer should be grouped with similar items. These groupings should include a heading that describes the group. This helps users scan and understand structure faster. ²

Do

Group similar items

Don't

Display a long scrolling list

2

Navigation Item Grouping

Navigation items in the app drawer should be grouped with similar items. These groupings should include a heading that describes the group. This helps users scan and understand structure faster. ²

Do

Group similar items

Don't

Display a long scrolling list

2

Navigation Item Grouping

Navigation items in the app drawer should be grouped with similar items. These groupings should include a heading that describes the group. This helps users scan and understand structure faster. ²

Do

Group similar items

Don't

Display a long scrolling list

3

Use Clear, Concise Labels

Navigation labels should be short, descriptive, and reflect the user’s mental model—not internal jargon ².

3

Use Clear, Concise Labels

Navigation labels should be short, descriptive, and reflect the user’s mental model—not internal jargon ².

3

Use Clear, Concise Labels

Navigation labels should be short, descriptive, and reflect the user’s mental model—not internal jargon ².

4

Indicate the Current Location

Highlighting the current page improves wayfinding and prevents users from getting lost. ¹ ²

Do

Use the nav item active state to indicated current page

4

Indicate the Current Location

Highlighting the current page improves wayfinding and prevents users from getting lost. ¹ ²

Do

Use the nav item active state to indicated current page

4

Indicate the Current Location

Highlighting the current page improves wayfinding and prevents users from getting lost. ¹ ²

Do

Use the nav item active state to indicated current page

5

Keep Primary Actions at the Top

Place high-priority or frequently accessed items at the top of the list where they're easiest to find ².

5

Keep Primary Actions at the Top

Place high-priority or frequently accessed items at the top of the list where they're easiest to find ².

5

Keep Primary Actions at the Top

Place high-priority or frequently accessed items at the top of the list where they're easiest to find ².

6

New or Beta features

New or beta versions should use a “New” or “Beta” badge for a determined period of time. Do not label old versions of nav items with “Legacy”.

Do

Use badges to label “New” or “Beta”

Don't

Use badges to label items as "Legacy"

6

New or Beta features

New or beta versions should use a “New” or “Beta” badge for a determined period of time. Do not label old versions of nav items with “Legacy”.

Do

Use badges to label “New” or “Beta”

Don't

Use badges to label items as "Legacy"

6

New or Beta features

New or beta versions should use a “New” or “Beta” badge for a determined period of time. Do not label old versions of nav items with “Legacy”.

Do

Use badges to label “New” or “Beta”

Don't

Use badges to label items as "Legacy"

More

More

More

Related Pages

Additional Reading

  1. Top vs side navigation: Which one is better for your product? https://uxdesign.cc/top-navigation-vs-side-navigation-wich-one-is-better-24aa5d835643

  2. Best UX Practices for Designing a Sidebar https://uxplanet.org/best-ux-practices-for-designing-a-sidebar-9174ee0ecaa2

  3. Left-Side Vertical Navigation on Desktop https://www.nngroup.com/articles/vertical-nav/

© 2026 Basis Technologies
© 2026 Basis Technologies
© 2026 Basis Technologies