From 041478e9d4e2ac488dd178758dbc5b434337c824 Mon Sep 17 00:00:00 2001 From: MatthieuTD <39524319+MatthieuTD@users.noreply.github.com> Date: Thu, 25 Sep 2025 14:44:42 +0200 Subject: [PATCH] Add shared form fields for contact details --- app/components/ConstructeurSelect.vue | 23 ++-- app/components/form/FieldEmail.vue | 112 +++++++++++++++++ app/components/form/FieldPhone.vue | 113 ++++++++++++++++++ .../sites/SiteContactFormFields.vue | 15 +-- app/pages/constructeurs.vue | 12 +- app/pages/index.vue | 70 +---------- app/shared/validation/email.ts | 34 ++++++ app/shared/validation/phone.ts | 36 ++++++ app/utils/formatters/email.ts | 37 ++++++ app/utils/formatters/phone.ts | 67 +++++++++++ micro-dup-report.md | 100 ++++++++++++++++ 11 files changed, 523 insertions(+), 96 deletions(-) create mode 100644 app/components/form/FieldEmail.vue create mode 100644 app/components/form/FieldPhone.vue create mode 100644 app/shared/validation/email.ts create mode 100644 app/shared/validation/phone.ts create mode 100644 app/utils/formatters/email.ts create mode 100644 app/utils/formatters/phone.ts create mode 100644 micro-dup-report.md diff --git a/app/components/ConstructeurSelect.vue b/app/components/ConstructeurSelect.vue index f34bcc6..2155573 100644 --- a/app/components/ConstructeurSelect.vue +++ b/app/components/ConstructeurSelect.vue @@ -63,14 +63,19 @@ -
- - -
-
- - -
+ + -
- - -
+
-
- - -
-
- - -
+ +