Radial Menu

A circular context menu built with Base UI, displaying actions in a clean radial layout with full keyboard support and smooth interaction.

Made by arhamkhnz
Edit on GitHub
Right click to open the radial menu

Installation

Usage

<RadialMenu menuItems={MENU_ITEMS} />

API Reference

RadialMenu

PropTypeDefault
children?
React.ReactNode
-
menuItems
MenuItem[]
-
size?
number
240
iconSize?
number
18
bandWidth?
number
50
innerGap?
number
8
outerGap?
number
8
outerRingWidth?
number
12
onSelect?
(item: MenuItem) => void
-

Credits

Built by Skyleen. The source code is available on GitHub.

Last updated: 11/18/2025