Skip to content
Snippets Groups Projects
Commit e1287218 authored by Julian's avatar Julian
Browse files

Update layout of tardiness card (horizontal stack)

parent 7ed6f217
No related branches found
No related tags found
1 merge request!361Resolve "Add statistics page for absences"
...@@ -108,12 +108,11 @@ export default { ...@@ -108,12 +108,11 @@ export default {
computed: { computed: {
gridTemplateAreas() { gridTemplateAreas() {
return this.compact return this.compact
? `"absences tardinesses extra_marks" ? `"absences extra_marks" "tardinesses tardinesses"`
"personal_notes personal_notes personal_notes"`
: `"absences" "tardinesses" "extra_marks"`; : `"absences" "tardinesses" "extra_marks"`;
}, },
gridTemplateColumnsNum() { gridTemplateColumnsNum() {
return this.compact ? 3 : 1; return this.compact ? 2 : 1;
}, },
}, },
}; };
......
<template> <template>
<v-skeleton-loader v-if="loading" type="card" /> <v-skeleton-loader v-if="loading" type="card" />
<v-card v-else class="text-center"> <v-card v-else>
<v-card-text <v-card-text>
class="d-flex flex-column align-center justify-center fill-height" <v-row>
> <v-col class="text-center">
<div class="text-h2"> <div class="text-h2">
{{ $n(tardinessCount) }} {{ $n(tardinessCount) }}
</div> </div>
<div class="text-subtitle-2"> <div class="text-subtitle-2">
{{ $tc("alsijil.personal_notes.tardiness_n", tardinessCount) }} {{ $tc("alsijil.personal_notes.tardiness_n", tardinessCount) }}
</div> </div>
<div class="text-caption"> </v-col>
<!-- TODO: Show average tardiness instead of sum like mock-up? -->
<div> <v-col
<v-icon small>mdi-sigma</v-icon> class="text-caption d-flex flex-column justify-center align-center"
{{ $tc("time.minutes_n", tardinessSum, { n: $n(tardinessSum) }) }} >
</div> <div>
<div> <div>
<v-icon small>mdi-diameter-variant</v-icon> <v-icon small>mdi-sigma</v-icon>
{{ {{ $tc("time.minutes_n", tardinessSum, { n: $n(tardinessSum) }) }}
$tc("time.minutes_n", tardinessSum / tardinessCount, { </div>
n: $n(tardinessSum / tardinessCount), <div>
}) <v-icon small>mdi-diameter-variant</v-icon>
}} {{
</div> $tc("time.minutes_n", tardinessSum / tardinessCount, {
</div> n: $n(tardinessSum / tardinessCount),
})
}}
</div>
</div>
</v-col>
</v-row>
</v-card-text> </v-card-text>
</v-card> </v-card>
</template> </template>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment