From 21f8ad289c4dfb6303e5816d970ca21927472f7c Mon Sep 17 00:00:00 2001 From: Kianna <30884335+kiannaquach@users.noreply.github.com> Date: Wed, 5 Jul 2023 12:50:22 -0700 Subject: [PATCH] =?UTF-8?q?UI:=20[VAULT-17317]=20Update=20components=20to?= =?UTF-8?q?=20use=20helper=20class=20and=20use=20overview-=E2=80=A6=20(#21?= =?UTF-8?q?586)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ui/app/styles/components/overview-card.scss | 18 +++++++++++++++++ .../components/selectable-card-container.scss | 8 -------- ui/app/styles/core.scss | 1 + .../helper-classes/flexbox-and-grid.scss | 12 +++++++++++ ui/app/styles/helper-classes/general.scss | 5 +++++ .../core/addon/components/overview-card.hbs | 11 +++++++--- .../addon/components/page/overview.hbs | 2 +- .../addon/components/page/pki-overview.hbs | 6 +++--- ui/tests/helpers/kubernetes/overview.js | 10 +++++----- ui/tests/helpers/pki/overview.js | 20 +++++++++---------- 10 files changed, 63 insertions(+), 30 deletions(-) create mode 100644 ui/app/styles/components/overview-card.scss diff --git a/ui/app/styles/components/overview-card.scss b/ui/app/styles/components/overview-card.scss new file mode 100644 index 0000000000..27bce9906f --- /dev/null +++ b/ui/app/styles/components/overview-card.scss @@ -0,0 +1,18 @@ +/** + * Copyright (c) HashiCorp, Inc. + * SPDX-License-Identifier: MPL-2.0 + */ + +.overview-card { + padding: $spacing-l; + display: initial; + line-height: initial; + + .title-number { + color: $black; + padding-top: $spacing-s; + font-size: 36px; + font-weight: 500; + line-height: 1.33; + } +} diff --git a/ui/app/styles/components/selectable-card-container.scss b/ui/app/styles/components/selectable-card-container.scss index 8422993bc3..e1a267c5c6 100644 --- a/ui/app/styles/components/selectable-card-container.scss +++ b/ui/app/styles/components/selectable-card-container.scss @@ -35,14 +35,6 @@ } } -.selectable-card-container.has-grid.has-two-col-grid { - grid-template-columns: 2fr 2fr; - grid-template-rows: none; - - @include until($mobile) { - grid-template-columns: 1fr; - } -} .selectable-card-container.has-grid.has-three-col-grid { grid-template-columns: 1fr 1fr 1fr; grid-template-rows: none; diff --git a/ui/app/styles/core.scss b/ui/app/styles/core.scss index a7041a8224..f91971a438 100644 --- a/ui/app/styles/core.scss +++ b/ui/app/styles/core.scss @@ -86,6 +86,7 @@ @import './components/namespace-picker'; @import './components/namespace-reminder'; @import './components/navigate-input'; +@import './components/overview-card'; @import './components/page-header-old'; @import './components/popup-menu'; @import './components/radio-card'; diff --git a/ui/app/styles/helper-classes/flexbox-and-grid.scss b/ui/app/styles/helper-classes/flexbox-and-grid.scss index b2e3b56024..4f3ab5aec4 100644 --- a/ui/app/styles/helper-classes/flexbox-and-grid.scss +++ b/ui/app/styles/helper-classes/flexbox-and-grid.scss @@ -102,6 +102,18 @@ display: grid; } +.grid-2-columns { + grid-template-columns: 2fr 2fr; + + @include until($mobile) { + grid-template-columns: 1fr; + } +} + +.grid-gap-2 { + grid-gap: 2rem; +} + .is-grid-3-columns { grid-template-columns: repeat(3, 1fr); } diff --git a/ui/app/styles/helper-classes/general.scss b/ui/app/styles/helper-classes/general.scss index ff77e6410d..65d31ae546 100644 --- a/ui/app/styles/helper-classes/general.scss +++ b/ui/app/styles/helper-classes/general.scss @@ -98,3 +98,8 @@ white-space: nowrap; width: 1px; } + +// border-radius +.border-radius-2 { + border-radius: $radius; +} diff --git a/ui/lib/core/addon/components/overview-card.hbs b/ui/lib/core/addon/components/overview-card.hbs index 2d60a8e59c..f0e2a8fb58 100644 --- a/ui/lib/core/addon/components/overview-card.hbs +++ b/ui/lib/core/addon/components/overview-card.hbs @@ -1,5 +1,10 @@ -
{{@subText}}
{{yield}} -