From 46879dc1b7b50463d6aa31cebbd353cb9483df2e Mon Sep 17 00:00:00 2001 From: Romain Hamel Date: Thu, 21 Sep 2023 23:22:55 +0200 Subject: [PATCH] =?UTF-8?q?chore(FormGroup):=20simplify=20bindings=20betwe?= =?UTF-8?q?en=20input=20and=20form=20group=20p=E2=80=A6=20(#704)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Benjamin Canac --- .../content/examples/FormExampleElements.vue | 2 +- src/runtime/components/forms/Checkbox.vue | 16 ++++++++++++---- src/runtime/components/forms/Form.vue | 4 ++-- src/runtime/components/forms/FormGroup.vue | 11 +++++------ src/runtime/components/forms/Input.vue | 12 +++++------- src/runtime/components/forms/Radio.vue | 16 ++++++++++++---- src/runtime/components/forms/Range.vue | 12 +++++------- src/runtime/components/forms/Select.vue | 12 +++++------- src/runtime/components/forms/SelectMenu.vue | 12 +++++------- src/runtime/components/forms/Textarea.vue | 12 +++++------- src/runtime/components/forms/Toggle.vue | 9 ++++----- src/runtime/composables/useFormGroup.ts | 19 +++++++++++++------ src/runtime/types/form.d.ts | 4 ++-- src/runtime/utils/uid.ts | 5 +++++ 14 files changed, 81 insertions(+), 65 deletions(-) create mode 100644 src/runtime/utils/uid.ts diff --git a/docs/components/content/examples/FormExampleElements.vue b/docs/components/content/examples/FormExampleElements.vue index 29c0209b..ea095f56 100644 --- a/docs/components/content/examples/FormExampleElements.vue +++ b/docs/components/content/examples/FormExampleElements.vue @@ -80,7 +80,7 @@ async function submit (event: FormSubmitEvent) { - + diff --git a/src/runtime/components/forms/Checkbox.vue b/src/runtime/components/forms/Checkbox.vue index f6f13508..3c4effb7 100644 --- a/src/runtime/components/forms/Checkbox.vue +++ b/src/runtime/components/forms/Checkbox.vue @@ -2,7 +2,7 @@
-