Skip to content

[UI/UX] Create a common Vue component for dropdown buttons #13899

@proddata

Description

@proddata

Description

We currently use several variations of “button with dropdown” patterns across the UI (e.g. for downloading execution summaries, dashboard selection, run actions, etc.). These implementations differ in behavior, styling, and interaction patterns, which leads to an inconsistent user experience and duplicated code.

Goal

Introduce a single, reusable Vue component for buttons with dropdowns that can be used across the UI.

This component should:

  • Support a primary action + secondary actions
  • Have consistent styling and interaction
Image

relates to #13702

Metadata

Metadata

Assignees

Labels

area/frontendNeeds frontend code changesenhancementNew feature or requestkind/cooldownGreat candidate for the cooldown period

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions