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 @@ -
-
+ +

{{@cardTitle}}

{{#if @actionText}}

{{@subText}}

{{yield}} -
\ No newline at end of file +
\ No newline at end of file diff --git a/ui/lib/kubernetes/addon/components/page/overview.hbs b/ui/lib/kubernetes/addon/components/page/overview.hbs index 228135f3f7..6231d3a778 100644 --- a/ui/lib/kubernetes/addon/components/page/overview.hbs +++ b/ui/lib/kubernetes/addon/components/page/overview.hbs @@ -5,7 +5,7 @@ {{#if @promptConfig}} {{else}} -
+
+
-
+