From f4fbd2b69a4c78b39e870feb81f29e2f0155c0b6 Mon Sep 17 00:00:00 2001 From: shamoon <4887959+shamoon@users.noreply.github.com> Date: Wed, 27 Sep 2023 21:26:10 -0700 Subject: [PATCH] fix bad setstate call --- src/widgets/calendar/monthly-view.jsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/widgets/calendar/monthly-view.jsx b/src/widgets/calendar/monthly-view.jsx index 21a58cb2..e302bdb5 100644 --- a/src/widgets/calendar/monthly-view.jsx +++ b/src/widgets/calendar/monthly-view.jsx @@ -1,4 +1,4 @@ -import { useContext, useMemo } from "react"; +import { useContext, useEffect, useMemo } from "react"; import { DateTime, Info } from "luxon"; import classNames from "classnames"; import { useTranslation } from "next-i18next"; @@ -95,9 +95,11 @@ export default function MonthlyView({ service }) { const { events } = useContext(EventContext); const currentDate = DateTime.now().setLocale(i18n.language).startOf("day"); - if (!showDate) { - setShowDate(currentDate); - } + useEffect(() => { + if (!showDate) { + setShowDate(currentDate); + } + }) const dayNames = Info.weekdays("short", { locale: i18n.language });