From a8d99b6eeff6942249ef0cd18d199656dd05d459 Mon Sep 17 00:00:00 2001 From: NatashaKab <133793701+NatashaKab@users.noreply.github.com> Date: Mon, 10 Jul 2023 15:30:46 -0400 Subject: [PATCH] =?UTF-8?q?chore:=20=F0=9F=A4=96=20Retire=20rose=20form=20?= =?UTF-8?q?textarea=20(#1735)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * chore: 🤖 Retire rose form textarea --- .../rose/addon/components/rose/form/index.hbs | 1 - .../components/rose/form/index.stories.mdx | 18 ++- .../components/rose/form/textarea/index.hbs | 64 ----------- .../components/rose/form/textarea/index.js | 13 --- .../rose/form/textarea/index.stories.mdx | 107 +++--------------- .../rose/form/textarea/textarea/index.hbs | 14 --- .../components/rose/form/textarea/textarea.js | 6 - .../integration/components/rose/form-test.js | 9 +- .../components/rose/form/textarea-test.js | 90 --------------- 9 files changed, 40 insertions(+), 282 deletions(-) delete mode 100644 addons/rose/addon/components/rose/form/textarea/index.hbs delete mode 100644 addons/rose/addon/components/rose/form/textarea/index.js delete mode 100644 addons/rose/addon/components/rose/form/textarea/textarea/index.hbs delete mode 100644 addons/rose/app/components/rose/form/textarea/textarea.js delete mode 100644 addons/rose/tests/integration/components/rose/form/textarea-test.js diff --git a/addons/rose/addon/components/rose/form/index.hbs b/addons/rose/addon/components/rose/form/index.hbs index a2f805e3b..33f7e6086 100644 --- a/addons/rose/addon/components/rose/form/index.hbs +++ b/addons/rose/addon/components/rose/form/index.hbs @@ -27,7 +27,6 @@ 'rose/form/checkbox/group' disabled=this.disabled ) input=(component 'rose/form/input' disabled=this.disabled) - textarea=(component 'rose/form/textarea' disabled=this.disabled) fieldset=(component 'rose/form/fieldset') actions=(component (if diff --git a/addons/rose/addon/components/rose/form/index.stories.mdx b/addons/rose/addon/components/rose/form/index.stories.mdx index 5a90b6327..900017655 100644 --- a/addons/rose/addon/components/rose/form/index.stories.mdx +++ b/addons/rose/addon/components/rose/form/index.stories.mdx @@ -18,7 +18,13 @@ export const Template = (args) => ({ as |form| > - + + Short description + Add a short description about the workspace you are creating. + ({ as |form| > - - + + Short description + Add a short description about the workspace you are creating. + - - - {{@label}} - - - {{#if @helperText}} - - {{@helperText}} - - {{/if}} - - - - {{yield - (hash errors=(component 'rose/form/errors' id=(concat 'errors-' this.id))) - }} - - -{{/if}} \ No newline at end of file diff --git a/addons/rose/addon/components/rose/form/textarea/index.js b/addons/rose/addon/components/rose/form/textarea/index.js deleted file mode 100644 index e0f3d33f7..000000000 --- a/addons/rose/addon/components/rose/form/textarea/index.js +++ /dev/null @@ -1,13 +0,0 @@ -/** - * Copyright (c) HashiCorp, Inc. - * SPDX-License-Identifier: MPL-2.0 - */ - -import Component from '@glimmer/component'; -import { generateComponentID } from '../../../../utilities/component-auto-id'; - -export default class RoseFormTextareaComponent extends Component { - // =attributes - - id = generateComponentID(); -} diff --git a/addons/rose/addon/components/rose/form/textarea/index.stories.mdx b/addons/rose/addon/components/rose/form/textarea/index.stories.mdx index 367ae34d4..6f431ad31 100644 --- a/addons/rose/addon/components/rose/form/textarea/index.stories.mdx +++ b/addons/rose/addon/components/rose/form/textarea/index.stories.mdx @@ -1,39 +1,30 @@ import { Meta, Story, Preview } from '@storybook/addon-docs'; import { hbs } from 'ember-cli-htmlbars'; - + -# Form Textarea +# Textarea (removed) -Renders a simple form textarea. +Rose/Form/Textarea has been removed in favor of +[HDS::Form::Textarea](https://design-system-components-hashicorp.vercel.app/components/form/textarea). ```handlebars - + + Short description + Add a short description about the workspace you are creating. + ``` export const Template = (args) => ({ template: hbs` - `, + + {{label}} + {{helperText}} + `, context: args, }); @@ -45,74 +36,10 @@ export const Template = (args) => ({ value: 'Value', label: 'Label', helperText: 'Helper text', - link: 'link', - linkText: 'link text goes here', disabled: false, - 'read-only': false, + isOptional: true, }} > {Template.bind({})} - -export const ErrorTemplate = (args) => ({ - template: hbs` - - - An error occurred. - - `, - context: args, -}); - - - - {ErrorTemplate.bind({})} - - - -export const ContextualTemplate = (args) => ({ - template: hbs` - -
- Label -
- Help -
- -
- - An error occurred. - -
-
`, - context: args, -}); - - - {ContextualTemplate.bind({})} - diff --git a/addons/rose/addon/components/rose/form/textarea/textarea/index.hbs b/addons/rose/addon/components/rose/form/textarea/textarea/index.hbs deleted file mode 100644 index 0d67ccf08..000000000 --- a/addons/rose/addon/components/rose/form/textarea/textarea/index.hbs +++ /dev/null @@ -1,14 +0,0 @@ -{{! - Copyright (c) HashiCorp, Inc. - SPDX-License-Identifier: MPL-2.0 -}} - -