mirror of
https://github.com/optim-enterprises-bv/vault.git
synced 2025-10-30 18:17:55 +00:00
UI: bump HDS to 4.7.0 (#28151)
* update HDS to 4.7 and flight icons to 5.1.3 * Update input with HDS
This commit is contained in:
@@ -51,30 +51,32 @@
|
|||||||
</p>
|
</p>
|
||||||
<div class="clients-date-range-display">
|
<div class="clients-date-range-display">
|
||||||
<div>
|
<div>
|
||||||
<Hds::Form::Label for="start-month">Start</Hds::Form::Label>
|
<Hds::Form::TextInput::Field
|
||||||
<input
|
@type="month"
|
||||||
class="hds-form-text-input"
|
@value={{this.startDate}}
|
||||||
type="month"
|
|
||||||
value={{this.startDate}}
|
|
||||||
max={{this.currentMonth}}
|
max={{this.currentMonth}}
|
||||||
id="start-month"
|
id="start-month"
|
||||||
name="start"
|
name="start"
|
||||||
{{on "change" this.updateDate}}
|
{{on "change" this.updateDate}}
|
||||||
data-test-date-edit="start"
|
data-test-date-edit="start"
|
||||||
/>
|
as |F|
|
||||||
|
>
|
||||||
|
<F.Label>Start</F.Label>
|
||||||
|
</Hds::Form::TextInput::Field>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<Hds::Form::Label for="end-month">End</Hds::Form::Label>
|
<Hds::Form::TextInput::Field
|
||||||
<input
|
@type="month"
|
||||||
class="hds-form-text-input"
|
@value={{this.endDate}}
|
||||||
type="month"
|
|
||||||
value={{this.endDate}}
|
|
||||||
max={{this.currentMonth}}
|
max={{this.currentMonth}}
|
||||||
id="end-month"
|
id="end-month"
|
||||||
name="end"
|
name="end"
|
||||||
{{on "change" this.updateDate}}
|
{{on "change" this.updateDate}}
|
||||||
data-test-date-edit="end"
|
data-test-date-edit="end"
|
||||||
/>
|
as |F|
|
||||||
|
>
|
||||||
|
<F.Label>End</F.Label>
|
||||||
|
</Hds::Form::TextInput::Field>
|
||||||
</div>
|
</div>
|
||||||
<Hds::Button
|
<Hds::Button
|
||||||
@text="Reset"
|
@text="Reset"
|
||||||
|
|||||||
@@ -233,8 +233,8 @@
|
|||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/core": "^7.24.0",
|
"@babel/core": "^7.24.0",
|
||||||
"@hashicorp/design-system-components": "^4.6.0",
|
"@hashicorp/design-system-components": "~4.7.0",
|
||||||
"@hashicorp/ember-flight-icons": "^5.0.1",
|
"@hashicorp/ember-flight-icons": "^5.1.3",
|
||||||
"ember-auto-import": "^2.7.2",
|
"ember-auto-import": "^2.7.2",
|
||||||
"handlebars": "4.7.7",
|
"handlebars": "4.7.7",
|
||||||
"highlight.js": "^10.4.1",
|
"highlight.js": "^10.4.1",
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
|
|
||||||
import { module, test } from 'qunit';
|
import { module, test } from 'qunit';
|
||||||
import { setupRenderingTest } from 'ember-qunit';
|
import { setupRenderingTest } from 'ember-qunit';
|
||||||
import { render, click, find } from '@ember/test-helpers';
|
import { render, click } from '@ember/test-helpers';
|
||||||
import hbs from 'htmlbars-inline-precompile';
|
import hbs from 'htmlbars-inline-precompile';
|
||||||
import sinon from 'sinon';
|
import sinon from 'sinon';
|
||||||
import { setRunOptions } from 'ember-a11y-testing/test-support';
|
import { setRunOptions } from 'ember-a11y-testing/test-support';
|
||||||
@@ -34,12 +34,9 @@ module('Integration | Component | confirm-action', function (hooks) {
|
|||||||
|
|
||||||
assert.dom(SELECTORS.modalToggle).hasText('DELETE', 'renders button text');
|
assert.dom(SELECTORS.modalToggle).hasText('DELETE', 'renders button text');
|
||||||
await click(SELECTORS.modalToggle);
|
await click(SELECTORS.modalToggle);
|
||||||
// hasClass assertion wasn't working so this is the workaround
|
assert
|
||||||
assert.strictEqual(
|
.dom('#confirm-action-modal')
|
||||||
find('#confirm-action-modal').className,
|
.hasClass('hds-modal--color-critical', 'renders critical modal color by default');
|
||||||
'hds-modal hds-modal--size-small hds-modal--color-critical has-text-left',
|
|
||||||
'renders critical modal color by default'
|
|
||||||
);
|
|
||||||
assert.dom(SELECTORS.confirm).hasClass('hds-button--color-critical', 'renders critical confirm button');
|
assert.dom(SELECTORS.confirm).hasClass('hds-button--color-critical', 'renders critical confirm button');
|
||||||
assert.dom(SELECTORS.title).hasText('Are you sure?', 'renders default title');
|
assert.dom(SELECTORS.title).hasText('Are you sure?', 'renders default title');
|
||||||
assert
|
assert
|
||||||
@@ -99,23 +96,20 @@ module('Integration | Component | confirm-action', function (hooks) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
test('it renders disabledMessage modal', async function (assert) {
|
test('it renders disabledMessage modal', async function (assert) {
|
||||||
this.condition = true;
|
|
||||||
await render(hbs`
|
await render(hbs`
|
||||||
<ConfirmAction
|
<ConfirmAction
|
||||||
@buttonText="Open!"
|
@buttonText="Open!"
|
||||||
@onConfirmAction={{this.onConfirm}}
|
@onConfirmAction={{this.onConfirm}}
|
||||||
@confirmTitle="Do this?"
|
@confirmTitle="Do this?"
|
||||||
@confirmMessage="Are you really, really sure?"
|
@confirmMessage="Are you really, really sure?"
|
||||||
@disabledMessage={{if this.condition "This is the reason you cannot do the thing"}}
|
@disabledMessage="This is the reason you cannot do the thing"
|
||||||
/>
|
/>
|
||||||
`);
|
`);
|
||||||
|
|
||||||
await click(SELECTORS.modalToggle);
|
await click(SELECTORS.modalToggle);
|
||||||
assert.strictEqual(
|
assert
|
||||||
find('#confirm-action-modal').className,
|
.dom('#confirm-action-modal')
|
||||||
'hds-modal hds-modal--size-small hds-modal--color-neutral has-text-left',
|
.hasClass('hds-modal--color-neutral', 'renders neutral modal because disabledMessage is present');
|
||||||
'renders critical modal color by default'
|
|
||||||
);
|
|
||||||
assert.dom(SELECTORS.title).hasText('Not allowed', 'renders disabled title');
|
assert.dom(SELECTORS.title).hasText('Not allowed', 'renders disabled title');
|
||||||
assert
|
assert
|
||||||
.dom(SELECTORS.message)
|
.dom(SELECTORS.message)
|
||||||
|
|||||||
39
ui/yarn.lock
39
ui/yarn.lock
@@ -2458,9 +2458,9 @@ __metadata:
|
|||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@hashicorp/design-system-components@npm:^4.6.0":
|
"@hashicorp/design-system-components@npm:~4.7.0":
|
||||||
version: 4.6.0
|
version: 4.7.0
|
||||||
resolution: "@hashicorp/design-system-components@npm:4.6.0"
|
resolution: "@hashicorp/design-system-components@npm:4.7.0"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@ember/render-modifiers": ^2.0.5
|
"@ember/render-modifiers": ^2.0.5
|
||||||
"@ember/string": ^3.1.1
|
"@ember/string": ^3.1.1
|
||||||
@@ -2468,7 +2468,8 @@ __metadata:
|
|||||||
"@embroider/addon-shim": ^1.8.7
|
"@embroider/addon-shim": ^1.8.7
|
||||||
"@floating-ui/dom": ^1.6.3
|
"@floating-ui/dom": ^1.6.3
|
||||||
"@hashicorp/design-system-tokens": ^2.1.0
|
"@hashicorp/design-system-tokens": ^2.1.0
|
||||||
"@hashicorp/ember-flight-icons": ^5.1.2
|
"@hashicorp/ember-flight-icons": ^5.1.3
|
||||||
|
"@hashicorp/flight-icons": ^3.5.0
|
||||||
decorator-transforms: ^1.1.0
|
decorator-transforms: ^1.1.0
|
||||||
ember-a11y-refocus: ^4.1.0
|
ember-a11y-refocus: ^4.1.0
|
||||||
ember-cli-sass: ^11.0.1
|
ember-cli-sass: ^11.0.1
|
||||||
@@ -2486,33 +2487,33 @@ __metadata:
|
|||||||
tippy.js: ^6.3.7
|
tippy.js: ^6.3.7
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
ember-source: ^3.28.0 || ^4.0.0 || ^5.3.0
|
ember-source: ^3.28.0 || ^4.0.0 || ^5.3.0
|
||||||
checksum: da5b83f03b1ed4d70ba79a011c51e45bd7a1688c95a589bd486ee5f31300a2a6e2d0f47a29e0ecc1f5dc39d1c389ce7ba4f3f2737bf289398a657b2199d0eb9e
|
checksum: 88cafa21f11d761a226d9b065af715d632b1ea38699aac8294d035a7f7ab5518263c894813d0d4dc23f11dea440aaf6e58408531c7bbb3d9b2455a9dc9a9ba5c
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@hashicorp/design-system-tokens@npm:^2.1.0":
|
"@hashicorp/design-system-tokens@npm:^2.1.0":
|
||||||
version: 2.1.0
|
version: 2.2.0
|
||||||
resolution: "@hashicorp/design-system-tokens@npm:2.1.0"
|
resolution: "@hashicorp/design-system-tokens@npm:2.2.0"
|
||||||
checksum: 4a30f55691267cb962f6f37733b7dc6e2c4ff09d48576c3844e3c9d8a0765bfa49252fd5c6d94434b30a6f015e0b21cd67571e814986e0457eb5a379c9976964
|
checksum: 654978be98a94c1f478e472793b9c1b62762bb30f9e0a097c2e1effd4fb2b4619eeef347e39599aea4dd63c451e0f41e698d887827ca2496de83a9e1e1dd8525
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@hashicorp/ember-flight-icons@npm:^5.0.1, @hashicorp/ember-flight-icons@npm:^5.1.2":
|
"@hashicorp/ember-flight-icons@npm:^5.1.3":
|
||||||
version: 5.1.2
|
version: 5.1.3
|
||||||
resolution: "@hashicorp/ember-flight-icons@npm:5.1.2"
|
resolution: "@hashicorp/ember-flight-icons@npm:5.1.3"
|
||||||
dependencies:
|
dependencies:
|
||||||
"@embroider/addon-shim": ^1.8.7
|
"@embroider/addon-shim": ^1.8.7
|
||||||
"@hashicorp/flight-icons": ^3.4.0
|
"@hashicorp/flight-icons": ^3.5.0
|
||||||
decorator-transforms: ^1.1.0
|
decorator-transforms: ^1.1.0
|
||||||
ember-get-config: ^2.1.1
|
ember-get-config: ^2.1.1
|
||||||
checksum: 06bbb7df851070b2094ac40e9c8b3a1a848a77acd336ebfcbb5cba4d8eeecce6e0cdc35f92cf78893ccca721039ef6fba3a30e290ec71426aefc224c85cfd6fc
|
checksum: 62a6f4bcd6f1826afb1d9f3a52e073983ddca402f50217f9a2df20e42df44803d84b5bd7dc512c083e9b81b896f12243f433cbec77236a9010ac8ed183dde5b6
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"@hashicorp/flight-icons@npm:^3.4.0":
|
"@hashicorp/flight-icons@npm:^3.5.0":
|
||||||
version: 3.4.0
|
version: 3.5.0
|
||||||
resolution: "@hashicorp/flight-icons@npm:3.4.0"
|
resolution: "@hashicorp/flight-icons@npm:3.5.0"
|
||||||
checksum: d758637138bcce06f0efa43870e7397ac61dffbe00a5ed09e4eaa585edf343c610ab78a4f4f62e8689e823c655fa21fb5adf49f54cb009fd72d4faca0abe9e10
|
checksum: a06f6606d4df682d2756eddebf92765b18774cdcc8e2050e440c85cff16126ae72455869b967e2aef15d97a5caf517578d66cf6fc098f1d3564a9deec9a95ebf
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
@@ -19021,8 +19022,8 @@ __metadata:
|
|||||||
"@ember/test-waiters": ^3.1.0
|
"@ember/test-waiters": ^3.1.0
|
||||||
"@glimmer/component": ^1.1.2
|
"@glimmer/component": ^1.1.2
|
||||||
"@glimmer/tracking": ^1.1.2
|
"@glimmer/tracking": ^1.1.2
|
||||||
"@hashicorp/design-system-components": ^4.6.0
|
"@hashicorp/design-system-components": ~4.7.0
|
||||||
"@hashicorp/ember-flight-icons": ^5.0.1
|
"@hashicorp/ember-flight-icons": ^5.1.3
|
||||||
"@icholy/duration": ^5.1.0
|
"@icholy/duration": ^5.1.0
|
||||||
"@lineal-viz/lineal": ^0.5.1
|
"@lineal-viz/lineal": ^0.5.1
|
||||||
"@tsconfig/ember": ^2.0.0
|
"@tsconfig/ember": ^2.0.0
|
||||||
|
|||||||
Reference in New Issue
Block a user