diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue index c46a9fbc38ee14d94968b6ca5523751092140815..02d19dadfc73b85c06264b1cbe92bcea94941dea 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/Coursebook.vue @@ -19,7 +19,9 @@ <v-card outlined class="full-width" - v-show="pageType === 'absences' && combinedSelectedParticipations.length" + v-show=" + pageType === 'absences' && combinedSelectedParticipations.length + " > <v-card-text> <v-row align="center"> @@ -49,7 +51,7 @@ :is="itemComponent" :documentation="item" :affectedQuery="lastQuery" - :value="selectedParticipations[item.id] ??= []" + :value="(selectedParticipations[item.id] ??= [])" @input="selectParticipation(item.id, $event)" /> </template> @@ -234,7 +236,11 @@ export default { }, methods: { selectParticipation(id, value) { - this.selectedParticipations = Object.assign({}, this.selectedParticipations, { [id]: value }); + this.selectedParticipations = Object.assign( + {}, + this.selectedParticipations, + { [id]: value }, + ); }, handleMultipleAction(absenceReasonId) { this.loadSelectedParticiptions = true; diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/DocumentationAbsencesModal.vue b/aleksis/apps/alsijil/frontend/components/coursebook/absences/DocumentationAbsencesModal.vue index 7f337725f6b55511bb047be90e57c2a1434be7b7..3734cca587bb2d378a9387eb59e8f8666f25018b 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/absences/DocumentationAbsencesModal.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/absences/DocumentationAbsencesModal.vue @@ -14,10 +14,7 @@ </template> <!-- dialog view -> deactivate dialog --> <!-- cancel | save (through lesson-summary) --> - <documentation-absences - v-bind="$attrs" - @close="popup = false" - /> + <documentation-absences v-bind="$attrs" @close="popup = false" /> </mobile-fullscreen-dialog> </template> diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ParticipationList.vue b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ParticipationList.vue index 85e267a63a46e4ff579b9dade07c60aebddf2cfe..8032aed2b60a928101241522d2c5383b3b35ae4a 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/absences/ParticipationList.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/absences/ParticipationList.vue @@ -10,11 +10,7 @@ import updateParticipationMixin from "./updateParticipationMixin.js"; <v-list v-if="filteredParticipations.length"> <v-divider /> - <v-list-item-group - :value="value" - multiple - @change="changeSelect" - > + <v-list-item-group :value="value" multiple @change="changeSelect"> <template v-for="(participation, index) in filteredParticipations"> <v-list-item :key="`documentation-${documentation.id}-participation-${participation.id}`" @@ -23,14 +19,15 @@ import updateParticipationMixin from "./updateParticipationMixin.js"; > <template #default="{ active }"> <v-list-item-action> - <v-checkbox - :input-value="active" - /> + <v-checkbox :input-value="active" /> </v-list-item-action> <v-list-item-title> {{ participation.person.fullName }} </v-list-item-title> - <v-list-item-action v-if="participation.absenceReason" class="full-width"> + <v-list-item-action + v-if="participation.absenceReason" + class="full-width" + > <absence-reason-group-select allow-empty empty-value="present" @@ -115,6 +112,6 @@ export default { console.log(value); this.$emit("input", value); }, - } + }, }; </script>