From ad16337b9ac15f50aabe6d56a06dbfb07b55f528 Mon Sep 17 00:00:00 2001 From: aregnery Date: Mon, 6 Oct 2025 17:32:18 -0400 Subject: [PATCH] Standardize homepage widget card structure for consistency Both merge requests and work items widgets now use identical card layouts and styling, and design tokens were used Changelog: changed --- .../homepage/components/homepage_app.vue | 2 +- .../components/merge_requests_widget.vue | 110 ++++++++--------- .../homepage/components/work_items_widget.vue | 116 ++++++++---------- .../components/merge_requests_widget_spec.js | 2 +- .../components/work_items_widget_spec.js | 2 +- 5 files changed, 110 insertions(+), 122 deletions(-) diff --git a/app/assets/javascripts/homepage/components/homepage_app.vue b/app/assets/javascripts/homepage/components/homepage_app.vue index 1b9176a1c59153..e214ab114b4ad8 100644 --- a/app/assets/javascripts/homepage/components/homepage_app.vue +++ b/app/assets/javascripts/homepage/components/homepage_app.vue @@ -65,7 +65,7 @@ export default {
-
+
-
+
-
-
-
- -

- {{ - s__( - 'HomePageMergeRequestsWidget|The number of merge requests is not available. Please refresh the page to try again, or visit the dashboard.', - ) - }} -

-
+
+
+ +

+ {{ + s__( + 'HomePageMergeRequestsWidget|The number of merge requests is not available. Please refresh the page to try again, or visit the dashboard.', + ) + }} +

-
-
-
- {{ reviewRequestedCount }} -
- +
+
+
+
+ {{ reviewRequestedCount }}
-

- {{ s__('HomePageMergeRequestsWidget|Merge requests waiting for your review') }} -

- - {{ timeFormatted(reviewRequestedLastUpdatedAt) }} - +
+

+ {{ s__('HomePageMergeRequestsWidget|Merge requests waiting for your review') }} +

+ + {{ timeFormatted(reviewRequestedLastUpdatedAt) }} +
-
-
-
- -

- {{ - s__( - 'HomePageMergeRequestsWidget|The number of merge requests is not available. Please refresh the page to try again, or visit the dashboard.', - ) - }} -

-
+
+
+ +

+ {{ + s__( + 'HomePageMergeRequestsWidget|The number of merge requests is not available. Please refresh the page to try again, or visit the dashboard.', + ) + }} +

-
-
-
- {{ assignedCount }} -
- +
+
+
+
+ {{ assignedCount }}
-

- {{ s__('HomePageMergeRequestsWidget|Merge requests assigned to you') }} -

- - {{ timeFormatted(assignedLastUpdatedAt) }} - +
+

+ {{ s__('HomePageMergeRequestsWidget|Merge requests assigned to you') }} +

+ + {{ timeFormatted(assignedLastUpdatedAt) }} +
diff --git a/app/assets/javascripts/homepage/components/work_items_widget.vue b/app/assets/javascripts/homepage/components/work_items_widget.vue index 892ff20a90d86a..4f5881ad17e406 100644 --- a/app/assets/javascripts/homepage/components/work_items_widget.vue +++ b/app/assets/javascripts/homepage/components/work_items_widget.vue @@ -117,7 +117,7 @@ export default {