
A flexible menu block component that renders a multi-level navigation menu with customizable styling options. Supports up to three levels of navigation (parent, child, and grandchild links) with optional thumbnail images for child and grandchild menu items.
| Setting | Description | Options |
|---|---|---|
| Show advanced settings | Reveals 10 advanced options including top spacing, bottom spacing, and more | Checkbox (default: false) |
| Setting | Description | Options |
|---|---|---|
| Menu | Select the navigation menu to display | Link list picker (default: main-menu) |
| Setting | Description | Options |
|---|---|---|
| Font family | Controls the font family used for parent links | • Standard (default) |
| Font size | Controls the font size of parent links | • Smaller |
| Font weight | Controls the font weight of parent links | • Default (default) |
| Text color | Controls the text color of parent links | • Default (default) |
| Setting | Description | Options |
|---|---|---|
| Font family | Controls the font family used for child links | • Standard (default) |
| Font size | Controls the font size of child links | • Smaller |
| Font weight | Controls the font weight of child links | • Default (default) |
| Text color | Controls the text color of child links | • Default (default) |
| Setting | Description | Options |
|---|---|---|
| Font family | Controls the font family used for grandchild links | • Standard (default) |
| Font size | Controls the font size of grandchild links | • Smaller |
| Font weight | Controls the font weight of grandchild links | • Default (default) |
| Text color | Controls the text color of grandchild links | • Default (default) |
| Setting | Description | Options |
|---|---|---|
| Top spacing | Spacing above the menu | 0 - 30 px (default: 0) Visible when Show advanced settings is on |
| Bottom spacing | Spacing below the menu | 0 - 30 px (default: 0) Visible when Show advanced settings is on |
| Enable horizontal padding | Adds horizontal padding around the menu | Checkbox (default: false) Visible when Show advanced settings is on |
| Enable internal padding | Adds internal padding to menu items | Checkbox (default: false) Visible when Show advanced settings is on |
| Gap size | Spacing between menu items | • None Visible when Show advanced settings is on |
These settings appear in the theme editor when Show advanced settings is on.
| Setting | Description | Options |
|---|---|---|
| Type | Custom scheme vs preset text colors | • Custom Visible when Show advanced settings is on and Enable inheritance is off |
| Text | Text color pairing | Color scheme picker Visible when type is Custom, Show advanced settings is on, and Enable inheritance is off |
| Text | Preset text color | • Default (default) Visible when type is Base, Show advanced settings is on, and Enable inheritance is off |
| Enable inheritance | Inherit colors from the closest parent with a set scheme | Checkbox (default: true) |
| Setting | Description | Options |
|---|---|---|
| Hover style | Controls the hover effect for menu items | • None (default) Visible when Show advanced settings is on |
| Setting | Description | Options |
|---|---|---|
| Layout | Controls the menu layout direction | • Stacked |
| Horizontal alignment | Controls horizontal alignment | • Left (default) |
| Setting | Description | Options |
|---|---|---|
| Visibility | Controls when the block is visible | • All (default) Visible when Show advanced settings is on |
Start by connecting your source repository and choosing the pages you want to publish.
You can then browse your documentation and ask questions about the content your team has shared.