🐛 Fix issues with UTC time handling

- Using `.setUTCHours` can cause the day to shift at specific times
This commit is contained in:
2023-06-11 23:54:18 +02:00
parent dee01cc21a
commit dac0d09167
5 changed files with 40 additions and 24 deletions

View File

@@ -1,5 +1,5 @@
<script setup>
import { history, loadingFailed } from "@/store";
import { history, loadingFailed, classFilter } from "@/store";
import { getSubstitutionText } from "@/util";
import { computed } from "vue";
import dayjs from "dayjs";
@@ -65,13 +65,19 @@ const chars = {
<!-- If the entry is an addition or deletion generate a text -->
<span class="text" v-else
>{{
$t(getSubstitutionText(event.change), {
subject: event.change.change.subject,
class: event.change.class.join(", "),
teacher: event.change.teacher,
new_teacher: event.change.change.teacher,
room: event.change.change.room,
})
$t(
getSubstitutionText(
event.change,
!classFilter || classFilter == "none"
),
{
subject: event.change.change.subject,
class: event.change.class.join(", "),
teacher: event.change.teacher,
new_teacher: event.change.change.teacher,
room: event.change.change.room,
}
)
}}<span class="notes" v-if="event.change.notes">
{{ $t("timetable.notes") }} {{ event.change.notes }}
</span>