I'm brand-new to Radzen (today) so I may just be missing something obvious. I am unable to make the Radzen horizontal menu collapse to the bootstrap hamburger menu.
Steps:
I have created an out-of-the-box Blazor Server project.
I've pasted several different RadzenMenu code samples into the NavMenu.razor page.
from here, the menu disappears on smaller screens along with the LoginDisplay.
Removed the menu from the NavMenu.razor page and pasted it into MainLayout.razor in place of the tag.
Now the menu displays and does not disappear on smaller screens, but it is not responsive. It does not collapse, or stack as I would expect a bootstrap(4) menu to do.
Is there a code sample of how to incorporate the RadzenMenu into an out-of-the-box Blazor Server project? Basically all I want is to elminate the sidebar menu in favor of a horizontal menu.
Just found this myself today. Menu renders as a single block and does not wrap. Unable to use this in a standard bootstrap navbar because of this issue. are there any work arounds?
In which NuGet package version will this be available?
I'm currently trying to implement it.
And do you have a code example how to create a horizontal menu which will collapse to a hamburger menu? Or is it just plain css?
And how will the menu look like on smaller screens? When pressed on the hamburger menu button will a vertical menu be shown as an overlay over the page? Or will this also be customizable using css?
I'm implementing it in my app and I'm having trouble matching my design.
I have a toolbar on top of my page. On the left is my logo, then some negative space, and then the menu aligned to the right. This is fine.
But when I start making my screen smaller it takes too long before the menu collapses because of the logo. How to set the collapse moment?
I'm also having trouble getting rid of the white background the menu is showing. Personally, I don't think it is a good idea if a component sets this intrusive styling.
The answer to both questions is to update the CSS to match your needs. Use your browser's developer tools to find the required CSS rules and override them in your application css file.