Navigation 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",
    }
)