Home

boring / v2

publicBoring-Software-Inc/v2
Overview Code History Branches Pull requestsIssuesInsights Campfire Docs
main
HomeOverview Code PRsIssues

migrate(ui): dropdown-menu to base ui menu; remove radix deps

3 months ago

3ebc53c
Authored
grim7/23/2026, 12:04:29 AM
content becomes portal > positioner > popup, item highlight moves to
data-highlighted, label stays a plain div (base group-label requires a
group; radix label was a free div). trigger/item asChild call sites become
render. all seven @radix-ui packages removed; @base-ui/react is the only
primitive dependency. production build green.

Parent2d73583

7 files changed
  • .migration/dropdown-menu.md+45−0
  • .migration/project.md+25−0
  • apps/web/package.json+0−7
  • apps/web/src/components/layouts/dashboard-topbar.tsx+30−31
  • apps/web/src/components/ui/dropdown-menu.tsx+42−35
  • apps/web/src/components/workflows/workflows-grid-page.tsx+22−18
  • bun.lock+7−94