From 707d5ad1e50ac37ee40c55b203be88443cf15703 Mon Sep 17 00:00:00 2001 From: Rajan Mistry Date: Tue, 20 Feb 2024 23:27:44 +0530 Subject: [PATCH 1/3] Redesign the color picker for labels and color widget --- .../dropdown_contents_create_view.vue | 6 +- .../components/sidebar_color_picker.vue | 67 +++++++++++------ .../sidebar/components/sidebar_color_view.vue | 11 ++- .../javascripts/work_items/constants.js | 19 +++++ app/assets/stylesheets/pages/colors.scss | 8 +++ .../components/work_item_color_inline.vue | 10 ++- .../components/work_item_color_with_edit.vue | 71 ++++++++++++++----- .../work_item_color_with_edit_spec.js | 55 +++++++------- locale/gitlab.pot | 45 ++++++++++++ spec/features/boards/sidebar_labels_spec.rb | 2 +- .../dropdown_contents_create_view_spec.js | 5 ++ spec/frontend/sidebar/components/mock_data.js | 17 +++++ .../components/sidebar_color_picker_spec.js | 34 +++++---- .../sidebar/sidebar_labels_shared_examples.rb | 2 +- 14 files changed, 268 insertions(+), 84 deletions(-) diff --git a/app/assets/javascripts/sidebar/components/labels/labels_select_widget/dropdown_contents_create_view.vue b/app/assets/javascripts/sidebar/components/labels/labels_select_widget/dropdown_contents_create_view.vue index 512709914276a9..c93d73ac8469db 100644 --- a/app/assets/javascripts/sidebar/components/labels/labels_select_widget/dropdown_contents_create_view.vue +++ b/app/assets/javascripts/sidebar/components/labels/labels_select_widget/dropdown_contents_create_view.vue @@ -148,7 +148,11 @@ export default { data-testid="label-title-input" /> - +