element-hq / element-hq/compound
Switch the Web Menu implementation to Base UI
- Dominant language
- MDX
- Stars
- 24
- Forks
- 7
- PR merge metrics
- No merged PRs in 30d
Description
I'm generally interested in seeing whether Compound Web components could be migrated to [Base UI](https://base-ui.com) instead of [Radix UI](https://www.radix-ui-com), as the latter is increasingly unmaintained. A good proof point for this would be our Menu components, as they have some of the most complex interaction with the Radix APIs and have outstanding issues that the move to Base UI could potentially solve for free. It will give us a good idea of the relative quality of the Base UI library.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the Compound Web Menu components and comparing their current Radix UI integration with Base UI's Menu APIs. Investigate whether Base UI addresses the outstanding Menu interaction issues mentioned in the issue. Done means the Menu implementation is migrated and the relative quality and unresolved issues are assessed.
Written by the indexing model from the issue text.
Assessment
- Domain
- frontend
- Issue type
- Refactor
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100