Retro Menu
An 8-bit dropdown menu with a pixel frame, a blinking arrow cursor, checkbox and radio rows, submenus and full menu keyboard support.
Preview
Last pick: Nothing chosen yet
Sound on · Music off · normal
Install
Pro source requires Pebble Pro. Try the full preview above.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| RetroMenu / RetroMenuTrigger / RetroMenuContent | Radix DropdownMenu props | — | Root, trigger (asChild with RetroButton works) and the pixel-framed panel. |
| RetroMenuItem | { shortcut?: string, variant?: "default" | "danger", onSelect, disabled } | variant "default" | A row with the blinking cursor when highlighted. |
| RetroMenuCheckboxItem / RetroMenuRadioGroup / RetroMenuRadioItem | Radix props | — | Rows with a pixel check or an ember pixel dot. |
| RetroMenuSub / RetroMenuSubTrigger / RetroMenuSubContent | Radix props | — | Submenus that open to the side. |
| RetroMenuLabel / RetroMenuSeparator | Radix props | — | Small heading and dotted pixel rule. |
Pro component
Try the full preview above. Editable source and build guides require Pebble Pro.
