From ba82fb6dd4f29feca596dc72580d3b546f77bb88 Mon Sep 17 00:00:00 2001 From: Miguel Rincon Date: Fri, 9 Aug 2019 15:45:18 +0000 Subject: [PATCH] Improve layout of dropdowns in metrics page Ensure layout works on xs and sm screens Add check in case buttons are not present Apply Prettier to file Remove unused class and div, reduce margins --- .../monitoring/components/dashboard.vue | 221 ++++++++++-------- app/assets/stylesheets/pages/prometheus.scss | 22 +- ...u-is-cramped-with-new-features-enabled.yml | 5 + 3 files changed, 142 insertions(+), 106 deletions(-) create mode 100644 changelogs/unreleased/64730-metrics-dashboard-menu-is-cramped-with-new-features-enabled.yml diff --git a/app/assets/javascripts/monitoring/components/dashboard.vue b/app/assets/javascripts/monitoring/components/dashboard.vue index 5892c18ac91..782e4310f3e 100644 --- a/app/assets/javascripts/monitoring/components/dashboard.vue +++ b/app/assets/javascripts/monitoring/components/dashboard.vue @@ -3,6 +3,7 @@ import { GlButton, GlDropdown, GlDropdownItem, + GlFormGroup, GlModal, GlModalDirective, GlTooltipDirective, @@ -34,6 +35,7 @@ export default { GlButton, GlDropdown, GlDropdownItem, + GlFormGroup, GlModal, }, directives: { @@ -278,107 +280,136 @@ export default {