Navigation Menu¶
marimo.nav_menu
¶
nav_menu(
menu: dict[str, JSONType],
*,
orientation: Literal[
"horizontal", "vertical"
] = "horizontal"
) -> Html
Navigation menu component.
This is useful for creating a navigation menu with hyperlinks,
most used when creating multi-page applications, with
marimo.create_asgi_app
(docs).
PARAMETER | DESCRIPTION |
---|---|
menu
|
a dictionary of tab names to tab content; the content can also be nested dictionaries (one level deep) strings are interpreted as markdown
TYPE:
|
orientation
|
The orientation of the menu.
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
Html
|
An |
Example
nav_menu = mo.nav_menu(
{
"/overview": "Overview",
"/sales": f"{mo.icon('lucide:shopping-cart')} Sales",
"/products": f"{mo.icon('lucide:package')} Products",
}
)