diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForGroupTab.vue b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForGroupTab.vue index c7f8d258d2ad724f3f68ca97664549afdb02adad..291c0c90512f8aea7edea2a0481ebc322eef1b26 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForGroupTab.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForGroupTab.vue @@ -20,6 +20,7 @@ #[`extraMarks.${index}.count`]="{ item }" > <extra-mark-chip + :key="extraMark.id" :extra-mark="extraMark" only-show-count dense @@ -34,6 +35,7 @@ #[`absenceReasons.${index}.count`]="{ item }" > <absence-reason-chip + :key="absenceReason.id" :absence-reason="absenceReason" only-show-count dense @@ -45,6 +47,7 @@ /> </template> + <!-- eslint-disable-next-line vue/valid-v-slot --> <template #person.fullName="{ item }"> <person-chip :person="item.person" /> </template> diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForPersonPage.vue b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForPersonPage.vue index 7553cb2c75421c9f09823901b6d66bda646c92b2..664b7adfeb0459834574e834d7f6e24c1a5e80d4 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForPersonPage.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsForPersonPage.vue @@ -54,7 +54,9 @@ {{ extraMark.name }} </v-chip> </v-list-item-title> - <v-list-item-subtitle> item.personalNote </v-list-item-subtitle> + <v-list-item-subtitle> + {{ item.personalNote }} + </v-list-item-subtitle> </v-list-item-content> </v-list-item> <v-divider></v-divider> diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsTardinessCard.vue b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsTardinessCard.vue index 55936148a70865df24602506beb1b5fdcbc6d10d..14740a3668f2204622d2205cef50c72914fde431 100644 --- a/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsTardinessCard.vue +++ b/aleksis/apps/alsijil/frontend/components/coursebook/statistics/StatisticsTardinessCard.vue @@ -1,7 +1,9 @@ <template> <v-skeleton-loader v-if="loading" type="card" /> <v-card v-else class="text-center"> - <v-card-text class="d-flex flex-column align-center justify-center fill-height"> + <v-card-text + class="d-flex flex-column align-center justify-center fill-height" + > <div class="text-h2"> {{ tardinessCount }} </div> @@ -16,7 +18,9 @@ </div> <div> <v-icon small>mdi-diameter-variant</v-icon> - {{ $tc("time.minutes_n", (tardinessSum / tardinessCount).toFixed(2)) }} + {{ + $tc("time.minutes_n", (tardinessSum / tardinessCount).toFixed(2)) + }} </div> </div> </v-card-text> diff --git a/aleksis/apps/alsijil/frontend/index.js b/aleksis/apps/alsijil/frontend/index.js index 5aabbc9ccdb993e9334564c66210ef8bb2511809..c385c6498bfd4d6f1a05c69982d99aecaa857168 100644 --- a/aleksis/apps/alsijil/frontend/index.js +++ b/aleksis/apps/alsijil/frontend/index.js @@ -16,7 +16,10 @@ export const collectionItems = { corePersonWidgets: [ { key: "core-person-widgets", - component: () => import("./components/coursebook/statistics/StatisticsForPersonCard.vue"), + component: () => + import( + "./components/coursebook/statistics/StatisticsForPersonCard.vue" + ), shouldDisplay: (person, currentSchoolTerm) => currentSchoolTerm != null, colProps: { cols: 12,