From d88f8d31d10684936798d3524c2cc49eaf491dd5 Mon Sep 17 00:00:00 2001 From: Claire Bontempo Date: Mon, 9 Aug 2021 10:43:30 -0700 Subject: [PATCH 01/17] creates stattext component --- .../templates/vault/cluster/metrics/index.hbs | 2 ++ ui/lib/core/addon/components/stat-text.js | 25 ++++++++++++++++++ .../addon/templates/components/stat-text.hbs | 4 +++ ui/lib/core/app/components/stat-text.js | 1 + .../integration/components/stat-text-test.js | 26 +++++++++++++++++++ 5 files changed, 58 insertions(+) create mode 100644 ui/lib/core/addon/components/stat-text.js create mode 100644 ui/lib/core/addon/templates/components/stat-text.hbs create mode 100644 ui/lib/core/app/components/stat-text.js create mode 100644 ui/tests/integration/components/stat-text-test.js diff --git a/ui/app/templates/vault/cluster/metrics/index.hbs b/ui/app/templates/vault/cluster/metrics/index.hbs index a783fb0dd28e0..d793278d84df0 100644 --- a/ui/app/templates/vault/cluster/metrics/index.hbs +++ b/ui/app/templates/vault/cluster/metrics/index.hbs @@ -6,6 +6,8 @@ + +
\ No newline at end of file diff --git a/ui/lib/core/app/components/stat-text.js b/ui/lib/core/app/components/stat-text.js new file mode 100644 index 0000000000000..a15c6b560fcbc --- /dev/null +++ b/ui/lib/core/app/components/stat-text.js @@ -0,0 +1 @@ +export { default } from 'core/components/stat-text'; diff --git a/ui/tests/integration/components/stat-text-test.js b/ui/tests/integration/components/stat-text-test.js new file mode 100644 index 0000000000000..adbf807b1bcce --- /dev/null +++ b/ui/tests/integration/components/stat-text-test.js @@ -0,0 +1,26 @@ +import { module, test } from 'qunit'; +import { setupRenderingTest } from 'ember-qunit'; +import { render } from '@ember/test-helpers'; +import { hbs } from 'ember-cli-htmlbars'; + +module('Integration | Component | stat-text', function(hooks) { + setupRenderingTest(hooks); + + test('it renders', async function(assert) { + // Set any properties with this.set('myProperty', 'value'); + // Handle any actions with this.set('myAction', function(val) { ... }); + + await render(hbs``); + + assert.equal(this.element.textContent.trim(), ''); + + // Template block usage: + await render(hbs` + + template block text + + `); + + assert.equal(this.element.textContent.trim(), 'template block text'); + }); +}); From 8531dbee1f37e6c425eb19083e0db536f95f37e6 Mon Sep 17 00:00:00 2001 From: Claire Bontempo Date: Mon, 9 Aug 2021 15:46:14 -0700 Subject: [PATCH 02/17] creates .scss file --- ui/app/styles/components/stat-text.scss | 17 +++++++++++++++++ ui/app/styles/core.scss | 1 + .../templates/vault/cluster/metrics/index.hbs | 2 -- ui/lib/core/addon/components/stat-text.js | 2 ++ .../addon/templates/components/stat-text.hbs | 7 ++++--- 5 files changed, 24 insertions(+), 5 deletions(-) create mode 100644 ui/app/styles/components/stat-text.scss diff --git a/ui/app/styles/components/stat-text.scss b/ui/app/styles/components/stat-text.scss new file mode 100644 index 0000000000000..b212bf2863350 --- /dev/null +++ b/ui/app/styles/components/stat-text.scss @@ -0,0 +1,17 @@ +.stat-text { + .container { + line-height: normal; + + &:hover { + box-shadow: 0 0 0 1px rgba($grey-dark, 0.3); + } + } + + .sub-text { + font-weight: $font-weight-normal; + } + + .title.is-6 { + margin-bottom: $spacing-xs; + } +} diff --git a/ui/app/styles/core.scss b/ui/app/styles/core.scss index a2d5b1abafd15..cc4400750871c 100644 --- a/ui/app/styles/core.scss +++ b/ui/app/styles/core.scss @@ -101,6 +101,7 @@ @import './components/shamir-progress'; @import './components/sidebar'; @import './components/splash-page'; +@import './components/stat-text'; @import './components/status-menu'; @import './components/tabs'; @import './components/text-file'; diff --git a/ui/app/templates/vault/cluster/metrics/index.hbs b/ui/app/templates/vault/cluster/metrics/index.hbs index d793278d84df0..a783fb0dd28e0 100644 --- a/ui/app/templates/vault/cluster/metrics/index.hbs +++ b/ui/app/templates/vault/cluster/metrics/index.hbs @@ -6,8 +6,6 @@ - -