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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create dropdown menu component #16311

Open
DawidKossowski opened this issue May 6, 2024 · 0 comments 路 May be fixed by #16314
Open

Create dropdown menu component #16311

DawidKossowski opened this issue May 6, 2024 · 0 comments 路 May be fixed by #16314
Assignees
Labels
package:ui squad:collaboration Issue to be handled by the Collaboration team. support:2 An issue reported by a commercially licensed client. type:feature This issue reports a feature request (an idea for a new functionality or a missing option).

Comments

@DawidKossowski
Copy link
Contributor

DawidKossowski commented May 6, 2024

馃摑 Provide a description of the new feature

For now, we use menu components as a part of the menu bar. However, they are incompatible with the rest of the editor and cannot be used as independent components in the toolbar. We have at least two use cases where we need them: AI Commands and Merge tags. This task focuses on creating a new component that resembles menus in the menu bar.

The main requirements are as follows:

  1. The main logic should be copied from the current menu bar components. Do not focus too much on refactoring and reusing some commons between the dropdown menu and menu bar components.
  2. The components should land in the ckeditor5-ui package as a subfolder of the dropdown component.
  3. Add the possibility to implement the search (like in the current AI Commands dropdown).

If you'd like to see this feature implemented, add a 馃憤 reaction to this post.

@DawidKossowski DawidKossowski added type:feature This issue reports a feature request (an idea for a new functionality or a missing option). package:ui squad:collaboration Issue to be handled by the Collaboration team. labels May 6, 2024
@Mati365 Mati365 linked a pull request May 6, 2024 that will close this issue
@aldonace-wu aldonace-wu added the support:2 An issue reported by a commercially licensed client. label May 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
package:ui squad:collaboration Issue to be handled by the Collaboration team. support:2 An issue reported by a commercially licensed client. type:feature This issue reports a feature request (an idea for a new functionality or a missing option).
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants