The Menu element is a container for navigation links. Unlike individual Link elements, the Menu element groups multiple items together, handling alignment, spacing, and layout (horizontal vs. vertical) automatically. It is essential for headers, footers, and sidebars.
This page covers how to create structured navigation bars or sidebars to help users move through your application.
The Menu element helps users move through different parts of your application smoothly. It creates an organized structure that makes navigation intuitive and efficient.
+ icon).Click the menu element to open the General properties tab.
This is where you define the links, buttons, separators, or spacers.
Tip: You can drag and drop items in the list to reorder them.
Define the layout flow of the menu.
Control how the items sit within the container.
To customize fonts, colors, and spacing, use Theme Overrides.
Customize items set to the Link variant.
Customize items set to the Button variant.
Why two tabs? This allows you to mix styles in a single menu. For example, you can have “Home” and “About” look like simple Links, while “Sign Up” looks like a prominent Button.
The Menu element automatically detects the active page based on the URL. You can style this “Active State” in the Theme Overrides menu (e.g., making the current link bold or blue) so users know where they are.
Currently, the Menu element supports a single level of links. To create a dropdown, you may need to use a container with visibility logic or check for updates to the Menu component.
The Menu element itself simply lists items. For a responsive mobile experience (like a hamburger menu), you typically place the Menu element inside a container that is hidden on Desktop and visible on Mobile (using Visibility settings).
Still need help? If you’re looking for something else, please feel free to make recommendations or ask us questions; we’re ready to assist you.