From f1c5c99664f673353cc430936a5d51978d63f802 Mon Sep 17 00:00:00 2001 From: Devon Anderson Date: Wed, 28 Feb 2024 10:18:22 -0500 Subject: [PATCH] =?UTF-8?q?chore:=20=F0=9F=A4=96=20Migrate=20`form.input`?= =?UTF-8?q?=20to=20`Hds::TextInput::Field`=20(#2147)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: 🤖 Migrate `form.input` to `Hds::TextInput::Field` Migrate `form/host-set/aws`, `form/host-set/azure` and `form/host-set/static` forms to use `Hds::TextInputField` instead of `form.input` ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12469 * Update index.hbs removed `@isOptional` field. * Update index.hbs removed `@isOptional` argument * refactor: 💡 fix lint errors fix lint ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12469 * refactor: 💡 field argument cleanup field argument cleanup ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12469 * refactor: 💡 switch `disabled` argument to `readonly` switch `disabled` argument to `readonly` ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12469 * refactor: 💡 order of attributes change order of attributes ✅ Closes: https://hashicorp.atlassian.net/browse/ICU-12469 --- .../components/form/host-set/aws/index.hbs | 73 ++++++++++--------- .../components/form/host-set/azure/index.hbs | 72 +++++++++--------- .../components/form/host-set/static/index.hbs | 31 ++++---- .../host-catalogs/host-sets/create-test.js | 2 +- .../host-catalogs/host-sets/update-test.js | 4 +- 5 files changed, 92 insertions(+), 90 deletions(-) diff --git a/ui/admin/app/components/form/host-set/aws/index.hbs b/ui/admin/app/components/form/host-set/aws/index.hbs index dcc0d4820..415445380 100644 --- a/ui/admin/app/components/form/host-set/aws/index.hbs +++ b/ui/admin/app/components/form/host-set/aws/index.hbs @@ -12,30 +12,31 @@ as |form| > - + {{t 'form.name.label'}} + {{t 'form.name.help'}} {{#if @model.errors.name}} - + {{#each @model.errors.name as |error|}} - {{error.message}} + {{error.message}} {{/each}} - + {{/if}} - + @@ -50,12 +51,9 @@ {{/if}} - + + {{t 'form.type.label'}} + - + {{t 'form.name.label'}} + + {{t 'form.name.help'}} + + {{t 'actions.learn-more'}} + + {{#if @model.errors.sync_interval_seconds}} - + {{#each @model.errors.sync_interval_seconds as |error|}} - {{error.message}} + {{error.message}} {{/each}} - + {{/if}} - + + {{#if (can 'save model' @model)}} - + {{t 'form.name.label'}} + {{t 'form.name.help'}} {{#if @model.errors.name}} - + {{#each @model.errors.name as |error|}} - {{error.message}} + {{error.message}} {{/each}} - + {{/if}} - + @@ -50,17 +51,14 @@ {{/if}} - + + {{t 'form.type.label'}} + {{t 'titles.provider'}} @@ -101,10 +99,10 @@ @@ -121,27 +119,29 @@ {{/if}} - + {{t 'form.name.label'}} + + {{t 'form.name.help'}} + + {{t 'actions.learn-more'}} + + {{#if @model.errors.sync_interval_seconds}} - + {{#each @model.errors.sync_interval_seconds as |error|}} - {{error.message}} + {{error.message}} {{/each}} - + {{/if}} - + {{#if (can 'save model' @model)}} - + {{t 'form.name.label'}} + {{t 'form.name.help'}} {{#if @model.errors.name}} - + {{#each @model.errors.name as |error|}} - {{error.message}} + {{error.message}} {{/each}} - + {{/if}} - + diff --git a/ui/admin/tests/acceptance/host-catalogs/host-sets/create-test.js b/ui/admin/tests/acceptance/host-catalogs/host-sets/create-test.js index a8813acc6..81e06ca16 100644 --- a/ui/admin/tests/acceptance/host-catalogs/host-sets/create-test.js +++ b/ui/admin/tests/acceptance/host-catalogs/host-sets/create-test.js @@ -213,7 +213,7 @@ module('Acceptance | host-catalogs | host sets | create', function (hooks) { 'The request was invalid.', ); assert.ok( - find('.rose-form-error-message').textContent.trim(), + find('[data-test-error-message-name]').textContent.trim(), 'Name is required.', ); }); diff --git a/ui/admin/tests/acceptance/host-catalogs/host-sets/update-test.js b/ui/admin/tests/acceptance/host-catalogs/host-sets/update-test.js index 495c4e031..9a00e4c6c 100644 --- a/ui/admin/tests/acceptance/host-catalogs/host-sets/update-test.js +++ b/ui/admin/tests/acceptance/host-catalogs/host-sets/update-test.js @@ -154,7 +154,7 @@ module('Acceptance | host-catalogs | host sets | update', function (hooks) { 'The request was invalid.', ); assert.ok( - find('.rose-form-error-message').textContent.trim(), + find('[data-test-error-message-name]').textContent.trim(), 'Name is required.', ); }); @@ -297,7 +297,7 @@ module('Acceptance | host-catalogs | host sets | update', function (hooks) { 'The request was invalid.', ); assert.ok( - find('.rose-form-error-message').textContent.trim(), + find('[data-test-error-message-name]').textContent.trim(), 'Name is required.', ); });