Open Closed

How to add new menu item to the right-side menu #6739


User avatar
0
dzungle created
  • ABP Framework version: v7.4.4

  • UI Type: Angular

  • Database System: MongoDB

  • Tiered (for MVC) or Auth Server Separated (for Angular): no

  • Exception message and full stack trace:

  • Steps to reproduce the issue:

Hi Support Team,

Please, show me how to add a new menu item to the right-side menu (after the Chat icon).
image.png

Thanh you in advance


5 Answer(s)
  • User Avatar
    0
    Anjali_Musmade created
    Support Team Member
  • User Avatar
    0
    dzungle created

    Hello Anjali,

    I have checked the document, but it is about replacing a whole built-in component with a new component. I don’t want to replace the whole toolbar component. I just want to add a new item to the current built-in toolbar.
    Please advise me how to do this with best practices as abp patterns.
    Best Regards

  • User Avatar
    0
    Anjali_Musmade created
    Support Team Member

    Hello ,

    Please add below code in app.component.ts file.

    import {ToolbarService} from '@volosoft/ngx-lepton-x/layouts';
    
    export class AppComponent {
      constructor(  private toolbarservice: ToolbarService) 
      {   
       this.toolbarservice.setItems([
        {
          id: 'id1',
          icon: 'action-icon fas fa-comments'
        },
        {
          id: 'id2',
          icon: 'action-icon bi bi-bell-fill'
        }
       ]);
      }
    }
    

    it will result like

    image.png

    In this way you can add any icon as per your requirement.

    Thank you.

  • User Avatar
    0
    dzungle created

    Hi Anjali,

    Thank you very much for your support.
    By the way, could you please show me how to programatically select the menu item on the left-side menu?

    Best Regards

  • User Avatar
    0
    Anjali_Musmade created
    Support Team Member

    Hello,
    Please add below code router.provider.ts file

    {
    path: '/book-store',
    name: 'Demo',
    iconClass: 'fa fa-bell',
    order: 101,
    layout: eLayoutType.application,
    },

    it will result like
    image.png

    Thanks.

Boost Your Development
ABP Live Training
Packages
See Trainings
Mastering ABP Framework Book
The Official Guide
Mastering
ABP Framework
Learn More
Mastering ABP Framework Book
Made with ❤️ on ABP v9.3.0-preview. Updated on June 05, 2025, 07:31