Skip to content

refactor(ui): standardize option menus#772

Merged
horacioh merged 1 commit into
mainfrom
shared-action-menu-refactor
Jun 12, 2026
Merged

refactor(ui): standardize option menus#772
horacioh merged 1 commit into
mainfrom
shared-action-menu-refactor

Conversation

@horacioh

Copy link
Copy Markdown
Collaborator

Summary

  • Replace several one-off dropdown menu implementations with the shared OptionsDropdown component.
  • Extend OptionsDropdown to support custom triggers, disabled items, content styling, nested items, and consistent destructive action ordering.
  • Add coverage for shared menu behavior and sidebar trigger ref forwarding.

Replace bespoke dropdown menu wiring across desktop and editor surfaces with
OptionsDropdown, including sidebar action ref forwarding and trigger open-state
styling. Add tests covering option dropdown item behavior.
@horacioh horacioh merged commit 0716d9c into main Jun 12, 2026
8 checks passed
@horacioh horacioh deleted the shared-action-menu-refactor branch June 12, 2026 23:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant