[OPIK-4444] [FE] Audit and fix dropdown action buttons for UI consistency#5268
[OPIK-4444] [FE] Audit and fix dropdown action buttons for UI consistency#5268andriidudar wants to merge 3 commits intomainfrom
Conversation
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
🔄 Test environment deployment process has started Phase 1: Deploying base version You can monitor the progress here. |
|
❌ Failed to trigger base version deployment Please check the workflow logs for more details. |
bca88b3 to
475d6e6
Compare
|
🔄 Test environment deployment process has started Phase 1: Deploying base version You can monitor the progress here. |
|
❌ Failed to trigger base version deployment Please check the workflow logs for more details. |
…form submits Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
🔄 Test environment deployment process has started Phase 1: Deploying base version You can monitor the progress here. |
Details
Audited and fixed dropdown action buttons across the app for alignment, labels, and UI consistency.
menu-action-alignment.mov
New
ListActioncomponent (components/ui/list-action.tsx):asChildprop via Radix Slot for rendering as linkscomet-body-s-accented,h-10,px-4,text-primary, hover highlightStandardized 8 dropdown action patterns across the app:
FeedbackDefinitionsSelectBox— "Add new"DashboardSelectBox— "Add new"DatasetSelectBox— "Add new"PromptModelSelect— "Manage AI providers" (with Settings2 icon)PromptsSelectBox— "Save as new"MetricSelector— "Add new"DatasetVersionSelectBox— "Add new"WorkspaceSelector— "Manage workspaces" (as link viaasChild)API key submenu redesign (
UserMenu.tsx):text-light-slatecolor with hover state, matching Figma specsRemoved unnecessary UI elements:
WorkspaceSelectorChange checklist
Issues
Testing
lint:fix,typecheck, anddeps:validate— all pass with zero errorsDocumentation
N/A — no new configuration or API changes