From 97af34c0f7199d7ee7537c8f079da191dff56f1e Mon Sep 17 00:00:00 2001 From: Thomas Randolph Date: Wed, 23 Mar 2022 12:50:35 -0600 Subject: [PATCH 1/4] Swap the order of the user avatar and the attention request icon --- .../assignees/uncollapsed_assignee_list.vue | 16 ++++++++-------- .../reviewers/uncollapsed_reviewer_list.vue | 18 +++++++++--------- app/assets/stylesheets/framework/sidebar.scss | 18 ++++++++++++++++++ 3 files changed, 35 insertions(+), 17 deletions(-) diff --git a/app/assets/javascripts/sidebar/components/assignees/uncollapsed_assignee_list.vue b/app/assets/javascripts/sidebar/components/assignees/uncollapsed_assignee_list.vue index 131d1d2df1fd78..3b37b5a5a00cdf 100644 --- a/app/assets/javascripts/sidebar/components/assignees/uncollapsed_assignee_list.vue +++ b/app/assets/javascripts/sidebar/components/assignees/uncollapsed_assignee_list.vue @@ -114,18 +114,11 @@ export default { 'gl-mb-3': index !== users.length - 1 && showVerticalList, }" > -
@{{ user.username }}
+
diff --git a/app/assets/javascripts/sidebar/components/reviewers/uncollapsed_reviewer_list.vue b/app/assets/javascripts/sidebar/components/reviewers/uncollapsed_reviewer_list.vue index 430017246c1592..a51c434b7382d7 100644 --- a/app/assets/javascripts/sidebar/components/reviewers/uncollapsed_reviewer_list.vue +++ b/app/assets/javascripts/sidebar/components/reviewers/uncollapsed_reviewer_list.vue @@ -95,27 +95,27 @@ export default { v-for="(user, index) in users" :key="user.id" :class="{ 'gl-mb-3': index !== users.length - 1 }" + class="gl-display-grid reviewer-attention-grid" data-testid="reviewer" - class="gl-display-flex" > -
{{ user.name }} @{{ user.username }}
+ Date: Tue, 29 Mar 2022 13:08:22 -0600 Subject: [PATCH 2/4] Use GitLab UI-style class names --- .../components/assignees/uncollapsed_assignee_list.vue | 8 +++++--- .../components/reviewers/uncollapsed_reviewer_list.vue | 4 ++-- app/assets/stylesheets/framework/sidebar.scss | 7 +++---- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/app/assets/javascripts/sidebar/components/assignees/uncollapsed_assignee_list.vue b/app/assets/javascripts/sidebar/components/assignees/uncollapsed_assignee_list.vue index 3b37b5a5a00cdf..5096d8b94f970a 100644 --- a/app/assets/javascripts/sidebar/components/assignees/uncollapsed_assignee_list.vue +++ b/app/assets/javascripts/sidebar/components/assignees/uncollapsed_assignee_list.vue @@ -110,15 +110,17 @@ export default { :class="{ 'user-item': !showVerticalList, 'gl-display-inline-block': !showVerticalList, - 'gl-display-flex': showVerticalList, + 'gl-display-grid': showVerticalList, + 'gl-align-items-center': showVerticalList, 'gl-mb-3': index !== users.length - 1 && showVerticalList, }" + class="assignee-attention-grid" >
diff --git a/app/assets/javascripts/sidebar/components/reviewers/uncollapsed_reviewer_list.vue b/app/assets/javascripts/sidebar/components/reviewers/uncollapsed_reviewer_list.vue index a51c434b7382d7..ef44317b3c0f2c 100644 --- a/app/assets/javascripts/sidebar/components/reviewers/uncollapsed_reviewer_list.vue +++ b/app/assets/javascripts/sidebar/components/reviewers/uncollapsed_reviewer_list.vue @@ -95,7 +95,7 @@ export default { v-for="(user, index) in users" :key="user.id" :class="{ 'gl-mb-3': index !== users.length - 1 }" - class="gl-display-grid reviewer-attention-grid" + class="gl-display-grid gl-align-items-center reviewer-attention-grid" data-testid="reviewer" > Date: Tue, 29 Mar 2022 23:04:47 -0600 Subject: [PATCH 3/4] Add a todo comment into the stylesheet --- app/assets/stylesheets/framework/sidebar.scss | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/assets/stylesheets/framework/sidebar.scss b/app/assets/stylesheets/framework/sidebar.scss index ffd1202ee876f8..b52d15f59bb184 100644 --- a/app/assets/stylesheets/framework/sidebar.scss +++ b/app/assets/stylesheets/framework/sidebar.scss @@ -232,6 +232,9 @@ grid-template-columns: min-content 1fr min-content; } +/* TODO: These are non-standardized classes, and should be moved into gitlab-ui + Please see: https://gitlab.com/gitlab-org/gitlab-ui/-/issues/1780 +*/ .gl-grid-column-1 { grid-column: 1; } -- GitLab From 1e8a1abcc8638dbff7c02bfe9b9b62f09c08acf6 Mon Sep 17 00:00:00 2001 From: Phil Hughes Date: Fri, 1 Apr 2022 08:49:31 +0000 Subject: [PATCH 4/4] Apply 1 suggestion(s) to 1 file(s) --- .../sidebar/components/assignees/uncollapsed_assignee_list.vue | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/assets/javascripts/sidebar/components/assignees/uncollapsed_assignee_list.vue b/app/assets/javascripts/sidebar/components/assignees/uncollapsed_assignee_list.vue index 5096d8b94f970a..650f6858c0d393 100644 --- a/app/assets/javascripts/sidebar/components/assignees/uncollapsed_assignee_list.vue +++ b/app/assets/javascripts/sidebar/components/assignees/uncollapsed_assignee_list.vue @@ -110,8 +110,7 @@ export default { :class="{ 'user-item': !showVerticalList, 'gl-display-inline-block': !showVerticalList, - 'gl-display-grid': showVerticalList, - 'gl-align-items-center': showVerticalList, + 'gl-display-grid gl-align-items-center': showVerticalList, 'gl-mb-3': index !== users.length - 1 && showVerticalList, }" class="assignee-attention-grid" -- GitLab