Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create ActionMenu Component #1716

Open
Tracked by #1705
scurker opened this issue Oct 11, 2024 · 0 comments
Open
Tracked by #1705

Create ActionMenu Component #1716

scurker opened this issue Oct 11, 2024 · 0 comments
Labels
info needed rfc An issue proposing a new significant change
Milestone

Comments

@scurker
Copy link
Member

scurker commented Oct 11, 2024

ActionMenu is a pattern component that provides an overlay menu with a list of options. It is intended to be a replacement for the existing OptionsMenu component.

Related:

Props

ActionMenu should be composed with ActionOverlay and share specific properties with that implementation, excluding open, focusTrapOptions, and target since those properties will be managed internally via ActionMenu:

interface ActionMenu extends Omit<ActionOverlay<HTMLDivElement>, 'open' | 'target' | 'focusTrapOptions'> {

  /** A callback function that is called when any action list item is selected. */
  closeOnAction?: boolean

}

Implementation

[TBD]

@scurker scurker added this to the Q4 2024 milestone Oct 11, 2024
@scurker scurker added the rfc An issue proposing a new significant change label Oct 11, 2024
@scurker scurker added the rocket label Oct 25, 2024
@scurker scurker modified the milestones: Q4 2024, Future Nov 21, 2024
@scurker scurker removed the rocket label Nov 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
info needed rfc An issue proposing a new significant change
Projects
None yet
Development

No branches or pull requests

1 participant