From 3d45b6687f098f1ba9f3caa770d214329a7a73e8 Mon Sep 17 00:00:00 2001 From: Mathieu Jaumotte Date: Fri, 30 Apr 2021 17:10:12 +0200 Subject: [PATCH] adding addPersons component with modal, search field and basic suggestions --- .../public/modules/bootstrap/bootstrap.scss | 2 +- .../Resources/public/scss/chillmain.scss | 11 +++ .../{api/accompanyingCourse.js => api.js} | 0 .../components/PersonsAssociated.vue | 27 +++---- .../components/Requestor.vue | 4 ++ .../vuejs/AccompanyingCourse/store/index.js | 39 +++++++--- .../Resources/public/vuejs/_api/AddPersons.js | 15 ++++ .../public/vuejs/_components/AddPersons.vue | 72 +++++++++++++++++++ .../vuejs/_components/PersonSuggestion.vue | 13 ++++ .../Resources/public/vuejs/_js/i18n.js | 2 + 10 files changed, 163 insertions(+), 22 deletions(-) rename src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/{api/accompanyingCourse.js => api.js} (100%) create mode 100644 src/Bundle/ChillPersonBundle/Resources/public/vuejs/_api/AddPersons.js create mode 100644 src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/AddPersons.vue create mode 100644 src/Bundle/ChillPersonBundle/Resources/public/vuejs/_components/PersonSuggestion.vue diff --git a/src/Bundle/ChillMainBundle/Resources/public/modules/bootstrap/bootstrap.scss b/src/Bundle/ChillMainBundle/Resources/public/modules/bootstrap/bootstrap.scss index 4d3b86ed3..922aa1266 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/modules/bootstrap/bootstrap.scss +++ b/src/Bundle/ChillMainBundle/Resources/public/modules/bootstrap/bootstrap.scss @@ -41,7 +41,7 @@ // @import "bootstrap/scss/popover"; // @import "bootstrap/scss/carousel"; // @import "bootstrap/scss/spinners"; -// @import "bootstrap/scss/utilities"; +@import "bootstrap/scss/utilities"; // @import "bootstrap/scss/print"; @import "custom"; diff --git a/src/Bundle/ChillMainBundle/Resources/public/scss/chillmain.scss b/src/Bundle/ChillMainBundle/Resources/public/scss/chillmain.scss index 033e55dbb..104b7c8d1 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/scss/chillmain.scss +++ b/src/Bundle/ChillMainBundle/Resources/public/scss/chillmain.scss @@ -93,3 +93,14 @@ div.vue-component { -webkit-transform: scale(1.1); transform: scale(1.1); } + +//// AddPersons modal +ul.results { + list-style-type: none; + padding-left: 1em; + &.suggestions { + li { + line-height: 26pt; + } + } +} diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/api/accompanyingCourse.js b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/api.js similarity index 100% rename from src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/api/accompanyingCourse.js rename to src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/api.js diff --git a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue index a7b474e8a..14e95e7b1 100644 --- a/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue +++ b/src/Bundle/ChillPersonBundle/Resources/public/vuejs/AccompanyingCourse/components/PersonsAssociated.vue @@ -21,11 +21,12 @@ +