From 7e8ee956f4c638c9b51e033b75d808c2d8d8e62d Mon Sep 17 00:00:00 2001 From: Kajetan Kazimierczak Date: Sat, 14 Jan 2023 17:39:50 +0100 Subject: [PATCH] =?UTF-8?q?fix:=20=F0=9F=90=9B=20Week=20starts=20on=20mond?= =?UTF-8?q?ay=20regardless=20of=20selected=20locale=20(#642)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: 🐛 Week starts on monday regardless of selected locale * style: 💄 lint --- apps/skolplattformen-app/components/week.component.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/apps/skolplattformen-app/components/week.component.tsx b/apps/skolplattformen-app/components/week.component.tsx index 01c3e174..893223ec 100644 --- a/apps/skolplattformen-app/components/week.component.tsx +++ b/apps/skolplattformen-app/components/week.component.tsx @@ -107,7 +107,13 @@ export const Day = ({ weekDay, lunch, lessons }: DayProps) => { } export const Week = ({ child }: WeekProps) => { - moment.locale(LanguageService.getLocale()) + const locale = LanguageService.getLocale() + moment.updateLocale(locale, { + week: { + dow: 1, // Monday is the first day of the week. + }, + }) + moment.locale(locale) const days = moment.weekdaysShort().slice(1, 6) const displayDate = getMeaningfulStartingDate(moment())