Generalize dodid component

This commit is contained in:
Montana 2019-01-25 09:54:03 -05:00
parent b7c307c42f
commit 18a4293baf
2 changed files with 4 additions and 6 deletions

View File

@ -12,14 +12,12 @@ const dodid = {
}, },
props: { props: {
initialKoInvite: Boolean, initialInvite: Boolean,
initialSoInvite: Boolean,
}, },
data: function() { data: function() {
return { return {
ko_invite: this.initialKoInvite, invite: this.initialInvite,
so_invite: this.initialSoInvite,
} }
}, },
} }

View File

@ -18,7 +18,7 @@
{{ UserInfo(form.ko_first_name, form.ko_last_name, form.ko_email, form.ko_phone_number) }} {{ UserInfo(form.ko_first_name, form.ko_last_name, form.ko_email, form.ko_phone_number) }}
{{ CheckboxInput(form.ko_invite) }} {{ CheckboxInput(form.ko_invite) }}
<keep-alive> <keep-alive>
<dodid v-bind:initial-ko-invite="ko_invite" inline-template v-if="ko_invite"> <dodid v-bind:initial-invite="invite" inline-template v-if="ko_invite">
{{ TextInput(form.ko_dod_id, placeholder="1234567890", tooltip="Why", tooltip_title='Why', validation='dodId', classes="task-order__invite-officer")}} {{ TextInput(form.ko_dod_id, placeholder="1234567890", tooltip="Why", tooltip_title='Why', validation='dodId', classes="task-order__invite-officer")}}
</dodid> </dodid>
</keep-alive> </keep-alive>
@ -48,7 +48,7 @@
{{ UserInfo(form.so_first_name, form.so_last_name, form.so_email, form.so_phone_number) }} {{ UserInfo(form.so_first_name, form.so_last_name, form.so_email, form.so_phone_number) }}
{{ CheckboxInput(form.so_invite) }} {{ CheckboxInput(form.so_invite) }}
<keep-alive> <keep-alive>
<dodid v-bind:initial-so-invite="so_invite" inline-template v-if="so_invite"> <dodid v-bind:initial-invite="invite" inline-template v-if="so_invite">
{{ TextInput(form.so_dod_id, placeholder="1234567890", tooltip="Why", tooltip_title='Why', validation='dodId', classes="task-order__invite-officer")}} {{ TextInput(form.so_dod_id, placeholder="1234567890", tooltip="Why", tooltip_title='Why', validation='dodId', classes="task-order__invite-officer")}}
</dodid> </dodid>
</keep-alive> </keep-alive>