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

Reformat

parent d4ea461e
No related branches found
No related tags found
1 merge request!361Resolve "Add statistics page for absences"
Pipeline #193747 failed
......@@ -44,81 +44,87 @@
</v-btn>
</template>
<template #default="{ items }">
<v-list-item v-for="item in items" :key="item.id" ripple>
<v-list-item-content>
<v-list-item-title>
<!-- date & timeslot -->
<time
:datetime="item.relatedDocumentation.datetimeStart"
class="text-no-wrap"
>
{{
$d(
$parseISODate(item.relatedDocumentation.datetimeStart),
"short",
)
}}
</time>
<v-list>
<v-list-item v-for="item in items" :key="item.id" ripple>
<v-list-item-content>
<v-list-item-title>
<!-- date & timeslot -->
<time
:datetime="item.relatedDocumentation.datetimeStart"
class="text-no-wrap"
>
{{
$d(
$parseISODate(
item.relatedDocumentation.datetimeStart,
),
"short",
)
}}
</time>
<time
:datetime="item.relatedDocumentation.datetimeStart"
class="text-no-wrap"
>
{{
$d(
$parseISODate(item.relatedDocumentation.datetimeStart),
"shortTime",
)
}}
</time>
<span>-</span>
<time
:datetime="item.relatedDocumentation.datetimeEnd"
class="text-no-wrap"
>
{{
$d(
$parseISODate(item.relatedDocumentation.datetimeEnd),
"shortTime",
)
}}
</time>
</v-list-item-title>
<v-list-item-subtitle class="overflow-scroll">
<!-- teacher -->
<person-chip
v-for="teacher in item.relatedDocumentation.teachers"
:key="teacher.id"
:person="teacher"
no-link
small
<time
:datetime="item.relatedDocumentation.datetimeStart"
class="text-no-wrap"
>
{{
$d(
$parseISODate(
item.relatedDocumentation.datetimeStart,
),
"shortTime",
)
}}
</time>
<span>-</span>
<time
:datetime="item.relatedDocumentation.datetimeEnd"
class="text-no-wrap"
>
{{
$d(
$parseISODate(item.relatedDocumentation.datetimeEnd),
"shortTime",
)
}}
</time>
</v-list-item-title>
<v-list-item-subtitle class="overflow-scroll">
<!-- teacher -->
<person-chip
v-for="teacher in item.relatedDocumentation.teachers"
:key="teacher.id"
:person="teacher"
no-link
small
/>
<!-- group -->
<span>
{{ item.groupShortName }}
</span>
<!-- subject -->
<subject-chip
:subject="item.relatedDocumentation.subject"
small
/>
</v-list-item-subtitle>
</v-list-item-content>
<v-list-item-action>
<!-- chips: absences & extraMarks -->
<absence-reason-chip
v-if="item.absenceReason"
:absence-reason="item.absenceReason"
/>
<!-- group -->
<span>
{{ item.groupShortName }}
</span>
<!-- subject -->
<subject-chip
:subject="item.relatedDocumentation.subject"
small
<extra-mark-chip
v-if="item.extraMark"
:extra-mark="item.extraMark"
/>
</v-list-item-subtitle>
</v-list-item-content>
<v-list-item-action>
<!-- chips: absences & extraMarks -->
<absence-reason-chip
v-if="item.absenceReason"
:absenceReason="item.absenceReason"
/>
<extra-mark-chip
v-if="item.extraMark"
:extra-mark="item.extraMark"
/>
<div v-if="item.note">
{{ item.note }}
</div>
</v-list-item-action>
</v-list-item>
<div v-if="item.note">
{{ item.note }}
</div>
</v-list-item-action>
</v-list-item>
</v-list>
<v-divider></v-divider>
</template>
</c-r-u-d-iterator>
......@@ -163,7 +169,6 @@ import {
personalNotesForPerson,
personName,
} from "./statistics.graphql";
import { DateTime } from "luxon";
import ExtraMarkChip from "../../extra_marks/ExtraMarkChip.vue";
const MODE = {
......
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