addpersons modal title from outside component

This commit is contained in:
Mathieu Jaumotte 2021-05-10 21:41:40 +02:00
parent e0b689174a
commit 162b0099b2
3 changed files with 8 additions and 6 deletions

View File

@ -25,6 +25,7 @@
<add-persons <add-persons
buttonTitle="persons_associated.add_persons" buttonTitle="persons_associated.add_persons"
modalTitle="add_persons.title"
v-bind:key="addPersons.key" v-bind:key="addPersons.key"
v-bind:options="addPersons.options" v-bind:options="addPersons.options"
@addNewPersons="addNewPersons" @addNewPersons="addNewPersons"

View File

@ -41,15 +41,15 @@
</div> </div>
</div> </div>
<button class="sc-button bt-delete" <button v-if="accompanyingCourse.requestor !== null"
v-if="accompanyingCourse.requestor !== null" class="sc-button bt-remove"
:title="$t('action.remove')" :title="$t('action.remove')"
@click="removeRequestor"> @click="removeRequestor">
</button> </button>
<add-persons <add-persons v-if="accompanyingCourse.requestor === null"
v-if="accompanyingCourse.requestor === null"
buttonTitle="requestor.add_requestor" buttonTitle="requestor.add_requestor"
modalTitle="requestor.add_requestor"
v-bind:key="addPersons.key" v-bind:key="addPersons.key"
v-bind:options="addPersons.options" v-bind:options="addPersons.options"
@addNewPersons="addNewPersons" @addNewPersons="addNewPersons"

View File

@ -9,7 +9,7 @@
@close="modal.showModal = false"> @close="modal.showModal = false">
<template v-slot:header> <template v-slot:header>
<h3 class="modal-title">{{ $t('add_persons.title') }}</h3> <h3 class="modal-title">{{ $t(modalTitle) }}</h3>
</template> </template>
<template v-slot:body-head> <template v-slot:body-head>
@ -91,6 +91,7 @@ export default {
}, },
props: [ props: [
'buttonTitle', 'buttonTitle',
'modalTitle',
'options' 'options'
], ],
emits: ['addNewPersons'], emits: ['addNewPersons'],