From 28f215fac95f45c0e42bdac91845862f10d4c563 Mon Sep 17 00:00:00 2001 From: jialecl Date: Tue, 21 Jul 2026 13:24:57 +0200 Subject: [PATCH] Default calendar without locale behavior --- packages/lib/src/date-input/Calendar.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/lib/src/date-input/Calendar.tsx b/packages/lib/src/date-input/Calendar.tsx index 7f0a60073..18d3ea40c 100644 --- a/packages/lib/src/date-input/Calendar.tsx +++ b/packages/lib/src/date-input/Calendar.tsx @@ -104,8 +104,8 @@ const Calendar = ({ const id = useId(); const languageContext = useContext(HalstackLanguageContext); const translatedLabels = languageContext?.labels; - const localeTag = languageContext?.locale || navigator.language; - const locale = new Intl.Locale(validateLocale(localeTag) ? localeTag : "en"); + const localeTag = languageContext?.locale || undefined; + const locale = localeTag ? new Intl.Locale(validateLocale(localeTag) ? localeTag : "en") : undefined; const firstDayOfWeek = (locale ? (locale.getWeekInfo?.()?.firstDay ?? 1) : 1) % 7; const dayCells = useMemo(() => getCalendarDays(innerDate, firstDayOfWeek), [innerDate, firstDayOfWeek]);