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

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.