Navigation Drawer
Use the Navigation Drawer Component to implement application-level navigation by placing it at the left border of the screen with any number of items, allowing browsing between their associated views. It is usually used in combination with a Navbar. The Navigation Drawer is visually identical to the Ignite UI for Angular Navigation Drawer Component
Navigation Drawer Demo

Style
The Navigation Drawer supports a default style with icon and label for each item and a mini style with icons only. If your design contains five or less items/views, you may pick between Navigation Drawer and Bottom Navigation.

Styling
The Navigation Drawer provides basic styling capabilities achievable through changing the label and icon colors, as well as the active/inactive background colors.

Usage
Navigation Drawer is always used as the main app navigation, therefore, position it from the very top to the very bottom across the whole left edge of the screen and avoid combining it with conflicting app navigation mechanisms such as the Bottom Navigation. Placing a Navigation Drawer on the right edge of the screen is considered inappropriate, as the main navigation should be one of the first things that the user's eyes land on.
| Do | Don't |
|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Code generation
Warning
Triggering Detach from Symbol on an instance of the Navigation Drawer will reduce the accuracy of code generation for the Navigation Drawer. Do this only if you need to create more items than provided and make sure you keep the 🚫igx-nav-drawer and 🕹️DataSource layers intact.
🕹️DataSource
🕹️Event
Additional Resources
Related topics:
Our community is active and always welcoming to new ideas.





