Fixed timezone bug and removed debug statements
continuous-integration/drone/push Build is passing Details

main
Filip Borum Poulsen 3 years ago
parent 7cfe7e1a2b
commit 5eacfe7167

@ -96,10 +96,12 @@ import type { Timeslot } from '@/interfaces/timeslot';
import type { DateGroupedTimeslots, DateGroupedTimeslotsList, TrainerWithDateGroupedTimeslots, TrainerWithTimeslots } from '@/interfaces/trainerWithTimeslots';
import dayjs from 'dayjs';
import LocalizedFormat from "dayjs/plugin/localizedFormat"
import utc from "dayjs/plugin/utc"
import { } from "dayjs/locale/da";
import type { Trainer } from '@/interfaces/trainer';
dayjs.extend(LocalizedFormat);
dayjs.extend(utc);
export default {
name: "Home",
@ -129,7 +131,6 @@ export default {
return this.trainersWithTimeslots.map(trainer => {
const dates: DateGroupedTimeslotsList = {};
trainer.timeslots.forEach(timeslot => {
console.log(new Date(timeslot.startDate).toISOString().split("T")[0]);
const day: string = new Date(timeslot.startDate).toISOString().split("T")[0];
if (!dates[day]) {
dates[day] = {
@ -166,8 +167,6 @@ export default {
},
methods: {
createOrder(trainer: Trainer, timeslot: Timeslot) {
console.log(trainer);
console.log(timeslot);
this.$router.push({
path: "/createOrder", query: {
trainer: trainer.id,
@ -185,7 +184,7 @@ export default {
return output;
},
formatTime(date: Date): string {
let output: string = dayjs(date).locale("da").format("HH:mm");
let output: string = dayjs(date).utcOffset(0).locale("da").format("HH:mm");
return output;
},
@ -201,11 +200,9 @@ export default {
const startDateFilter = `startDate=${this.range.start.toISOString()}`;
const endDateFilter = `endDate=${this.range.end.toISOString()}`;
const filters = [...centerFilters, ...trainerFilters, startDateFilter, endDateFilter].join("&");
console.log(filters);
const res = await fetch(`${import.meta.env.VITE_BASE_API_URL}/timeslot?${filters}`);
if (res.status === 200) {
this.trainersWithTimeslots = await res.json();
console.log(this.trainersWithTimeslots);
}
}
}

Loading…
Cancel
Save