From 5c593433593631bddfb7fc291e1ec5a3ea182c43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Thu, 11 Sep 2025 18:07:13 +0200 Subject: [PATCH] Refactor `AddPersons` modal into a separate `PersonChooseModal` component for improved modularity and reusability. --- .../public/vuejs/_components/AddPersons.vue | 504 ++---------------- .../AddPersons/PersonChooseModal.vue | 408 ++++++++++++++ 2 files changed, 450 insertions(+), 462 deletions(-) create mode 100644 src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons/PersonChooseModal.vue diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons.vue index 24cdca24e..11b851536 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons.vue @@ -8,482 +8,62 @@ {{ buttonTitle }} - - - - - - - - - - - + - diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons/PersonChooseModal.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons/PersonChooseModal.vue new file mode 100644 index 000000000..7d4f7216b --- /dev/null +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons/PersonChooseModal.vue @@ -0,0 +1,408 @@ + + + + +