From 225cf56433e7bc917572f0939b1ab7f2a1bbcfa6 Mon Sep 17 00:00:00 2001 From: BOHA Date: Sat, 6 Jun 2026 21:24:36 +0200 Subject: [PATCH] fix(mui): wrap app in LocalizationProvider (date-fns/cs) so DateField works at runtime MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DateField (committed in 58a3bca) renders MUI X DatePicker, which requires a LocalizationProvider ancestor — without it, it throws at render time (tsc/build don't catch it). Added to MuiProvider. Co-Authored-By: Claude Opus 4.8 (1M context) --- src/admin/ui/MuiProvider.tsx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/admin/ui/MuiProvider.tsx b/src/admin/ui/MuiProvider.tsx index c66c7fb..03a71b2 100644 --- a/src/admin/ui/MuiProvider.tsx +++ b/src/admin/ui/MuiProvider.tsx @@ -1,13 +1,18 @@ import type { ReactNode } from "react"; import { ThemeProvider } from "@mui/material/styles"; +import { LocalizationProvider } from "@mui/x-date-pickers/LocalizationProvider"; +import { AdapterDateFns } from "@mui/x-date-pickers/AdapterDateFns"; +import { cs } from "date-fns/locale"; import { theme } from "../theme"; import MuiColorSchemeSync from "./MuiColorSchemeSync"; export default function MuiProvider({ children }: { children: ReactNode }) { return ( - - {children} + + + {children} + ); }