From e26d821f738525477472e631d170d9ed218c1603 Mon Sep 17 00:00:00 2001 From: Armand Philippot Date: Fri, 25 Feb 2022 19:17:09 +0100 Subject: chore: combine input/textarea/select in a single component --- src/components/CommentForm/CommentForm.tsx | 18 ++-- src/components/ContactForm/ContactForm.tsx | 16 ++-- src/components/Form/Form.module.scss | 70 -------------- src/components/Form/Form.tsx | 25 ----- src/components/Form/FormItem/FormItem.tsx | 7 -- src/components/Form/Input/Input.tsx | 50 ---------- src/components/Form/Label/Label.module.scss | 22 ----- src/components/Form/Label/Label.tsx | 24 ----- src/components/Form/Select/Select.module.scss | 23 ----- src/components/Form/Select/Select.tsx | 56 ----------- src/components/Form/TextArea/TextArea.tsx | 35 ------- src/components/Form/Toggle/Toggle.module.scss | 75 --------------- src/components/Form/Toggle/Toggle.tsx | 46 --------- src/components/Form/index.tsx | 9 -- .../FormElements/Field/Field.module.scss | 48 ++++++++++ src/components/FormElements/Field/Field.tsx | 106 +++++++++++++++++++++ src/components/FormElements/Form/Form.module.scss | 37 +++++++ src/components/FormElements/Form/Form.tsx | 27 ++++++ .../FormElements/FormItem/FormItem.module.scss | 4 + src/components/FormElements/FormItem/FormItem.tsx | 7 ++ .../FormElements/Label/Label.module.scss | 22 +++++ src/components/FormElements/Label/Label.tsx | 24 +++++ .../FormElements/Toggle/Toggle.module.scss | 75 +++++++++++++++ src/components/FormElements/Toggle/Toggle.tsx | 46 +++++++++ src/components/FormElements/index.tsx | 7 ++ src/components/SearchForm/SearchForm.tsx | 9 +- .../Settings/AckeeSelect/AckeeSelect.tsx | 5 +- .../Settings/PrismThemeToggle/PrismThemeToggle.tsx | 2 +- .../Settings/ReduceMotion/ReduceMotion.tsx | 2 +- .../Settings/ThemeToggle/ThemeToggle.tsx | 2 +- 30 files changed, 435 insertions(+), 464 deletions(-) delete mode 100644 src/components/Form/Form.module.scss delete mode 100644 src/components/Form/Form.tsx delete mode 100644 src/components/Form/FormItem/FormItem.tsx delete mode 100644 src/components/Form/Input/Input.tsx delete mode 100644 src/components/Form/Label/Label.module.scss delete mode 100644 src/components/Form/Label/Label.tsx delete mode 100644 src/components/Form/Select/Select.module.scss delete mode 100644 src/components/Form/Select/Select.tsx delete mode 100644 src/components/Form/TextArea/TextArea.tsx delete mode 100644 src/components/Form/Toggle/Toggle.module.scss delete mode 100644 src/components/Form/Toggle/Toggle.tsx delete mode 100644 src/components/Form/index.tsx create mode 100644 src/components/FormElements/Field/Field.module.scss create mode 100644 src/components/FormElements/Field/Field.tsx create mode 100644 src/components/FormElements/Form/Form.module.scss create mode 100644 src/components/FormElements/Form/Form.tsx create mode 100644 src/components/FormElements/FormItem/FormItem.module.scss create mode 100644 src/components/FormElements/FormItem/FormItem.tsx create mode 100644 src/components/FormElements/Label/Label.module.scss create mode 100644 src/components/FormElements/Label/Label.tsx create mode 100644 src/components/FormElements/Toggle/Toggle.module.scss create mode 100644 src/components/FormElements/Toggle/Toggle.tsx create mode 100644 src/components/FormElements/index.tsx (limited to 'src') diff --git a/src/components/CommentForm/CommentForm.tsx b/src/components/CommentForm/CommentForm.tsx index 3539311..c409d04 100644 --- a/src/components/CommentForm/CommentForm.tsx +++ b/src/components/CommentForm/CommentForm.tsx @@ -1,5 +1,5 @@ import { ButtonSubmit } from '@components/Buttons'; -import { Form, FormItem, Input, Label, TextArea } from '@components/Form'; +import { Field, Form, FormItem, Label } from '@components/FormElements'; import Notice from '@components/Notice/Notice'; import Spinner from '@components/Spinner/Spinner'; import { createComment } from '@services/graphql/mutations'; @@ -144,30 +144,32 @@ const CommentForm = (
- - - -