com.vaadin.flow.router.
Annotation Interface Menu
Defines menu information for a route for automatically populated menu.
Menu
is used together with Route
to include it automatically
in Hilla application's main menu, but only if server route is accessible and
frontend/views/@layout.tsx
is used with createMenuItems()
function to build the menu.
See Also:
-
Optional Element Summary
Optional Elements
-
Element Details
-
title
String titleTitle to use in the menu. Falls back the page title if not defined.
Returns:
the title of the item in the menu. Empty String by default.
Default:
""
-
order
double orderUsed to determine the order in the menu. Ties are resolved based on the used title. Entries without explicitly defined ordering are put below entries with an order.
Double.MIN_VALUE
is the default value and considered as undefined.Returns:
the order of the item in the menu.
Double.MIN_VALUE
by default.Default:
4.9E-324
-
icon
String iconIcon to use in the menu. Value can go inside a
<vaadin-icon>
element'sicon
attribute which accepts icon group and name like 'vaadin:file'. Or it can go to a<vaadin-icon>
element'ssrc
attribute which takes path to the icon. E.g. 'line-awesome/svg/lock-open-solid.svg'.Returns:
A String for an icon. Empty String by default.
Default:
""
-