Dropdown Menu
Mantine Menu that opens from the Status nav button. Two section-labeled groups: 'Monitoring status' and 'Server status', each with icon+label menu items.
DO
Group related items under a labeled section when a menu exceeds 4 items.
DON'T
Nest dropdowns — flatten the route tree instead.
Design
default
Monitoring status
Target health
Rule health
Server status
Runtime & Build
TSDB status
Floating panel with two <menu> groups separated by a section label.
Component reference (screenshots)










Placeholder screenshots — the audited app is live at prometheus-e83j.onrender.com.
Implementation
<Menu>
<Menu.Label>Monitoring status</Menu.Label>
<Menu.Item icon={IconTarget}>Target health</Menu.Item>
…
</Menu>
Layout
| Property | Value |
|---|---|
| border-radius | 4px sm |
| padding | 8px 0 |
| box-shadow | card elevation card |
Accessibility
| ARIA | Menu items use role='menuitem'. Section label uses role='presentation'. |
| Keyboard | Arrow keys navigate items, Escape closes, Enter activates. |