angular-sidebar-menu icon indicating copy to clipboard operation
angular-sidebar-menu copied to clipboard

License: MIT npm version Build Status Coverage Status

semantic-release code style: prettier Renovate enabled Commitizen friendly

Angular Sidebar Menu

Angular Sidebar Menu is a fully configurable multi-level vertical menu.

Angular Sidebar Menu Screenshot

Documentation and Demo

You can find documentation and demo here.

Installation

To install this library, just run:

npm install angular-sidebar-menu --save

Features

Feature Name Description Status
Multi-level Multi-level menu implementation :white_check_mark:
Animation Multi-level collapse animation :white_check_mark:
Item icon Allow global and per item icon configuration :white_check_mark:
External link Allow external link with target property definition :white_check_mark:
Roles Disable or hide menu items based on roles definition :white_check_mark:
Multiple instances Allow multiple independent menu instances :white_check_mark:
I18n Allow compile-time and runtime i18n translations :white_check_mark:
Search Allow filtering menu items with component text input :white_check_mark:
Menu mini Allow minification of the menu to show only the icons for the first level items and display submenu on hover :white_check_mark:
Clickable node item Allow a node menu item to navigate to a configured route and expand children
RTL Right to Left Support
Mobile compatible Menu compatible with mobile devices