Activities of "lvidana"

Answer

Hello ABP Support Team,

We are experiencing an issue in our ABP Blazor application after copying the default LeptonX layout to create a custom layout.

Description of the issue

We created a custom layout (MDI Layout) by copying the original LeptonX side menu layout source code line by line. Initially, the content is identical to the original layout — no structural changes were introduced.

After:

  1. Registering the new layout in the Blazor Client Module
  2. Updating the application to use the new layout instead of the default one

The application runs correctly, authentication works properly, and the user is successfully logged in.

However:

The user icon / user dropdown menu (top-right corner) is no longer displayed after authentication.

There are:

  • No console errors
  • No authentication issues
  • No authorization failures
  • The user is fully authenticated and session is valid

The only difference is that the layout is now our copied version instead of the original theme layout.

What we want to understand

We would like clarification on:

  1. Is the User Menu tied to a specific internal layout composition point that must be preserved?
  2. Does the LeptonX theme inject toolbar components dynamically in a way that breaks when the layout is locally copied?
  3. Are there required components (e.g., toolbar, topbar, user menu component, IToolbarManager usage, etc.) that must be explicitly preserved or registered?
  4. Is there a recommended approach for customizing a layout without breaking the user menu?

We would appreciate guidance on the correct way to extend or replace the layout without losing the user menu component.

Thank you very much for your support.

Question

Hi ABP Team,

I’m currently working on a branch where we are integrating DevExpress components into our ABP-based Blazor application.

We’ve encountered an issue related to the admin/user menu in the top bar. After logging in successfully, the admin/user icon (which normally appears in the header and allows actions like Logout) is not being displayed.

In other branches (without the DevExpress integration), the user menu appears correctly after authentication.

So I’d like to understand:

  1. How is the admin/user icon (login/profile/logout dropdown) rendered internally in ABP Blazor?
  2. Is it tied specifically to a layout component (e.g., MainLayout, TopBar, AccountLayout, etc.)?
  3. Are there specific services, components, or required layout sections that must be preserved for the user menu to render?
  4. Could replacing or customizing the layout (for example, when integrating DevExpress templates) prevent the user menu from appearing?
  5. Is the visibility of this component dependent on a specific permission, theme (LeptonX), or injected service?

We suspect that something in the layout structure may have been overridden or removed when integrating DevExpress UI components.

Any guidance on how the login/profile/logout UI is internally wired in ABP would be very helpful.

Thank you in advance.

Showing 1 to 2 of 2 entries
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 v10.2.0-preview. Updated on February 17, 2026, 09:10
1
ABP Assistant
🔐 You need to be logged in to use the chatbot. Please log in first.