From e8adb87b0263ef9b94321ddd47d32d164d572699 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Wed, 1 Jul 2026 12:10:15 +0200 Subject: [PATCH] fix(lcp): revert DynamicFramerMotion wrapper to prevent React 18 Suspense DOM deletion during hydration --- app/[locale]/layout.tsx | 39 +++++++++---------- components/providers/DynamicFramerMotion.tsx | 7 ---- components/providers/FramerMotionProvider.tsx | 11 ------ components/providers/TransitionProvider.tsx | 7 +++- 4 files changed, 24 insertions(+), 40 deletions(-) delete mode 100644 components/providers/DynamicFramerMotion.tsx delete mode 100644 components/providers/FramerMotionProvider.tsx diff --git a/app/[locale]/layout.tsx b/app/[locale]/layout.tsx index b700fed50..48f588632 100644 --- a/app/[locale]/layout.tsx +++ b/app/[locale]/layout.tsx @@ -22,7 +22,6 @@ import { DynamicMobileBottomNav as MobileBottomNav } from '@/components/layout/D import { DynamicCorporateBackground as CorporateBackground } from '@/components/decorations/DynamicCorporateBackground'; import { DynamicPageTransitionShutter as PageTransitionShutter } from '@/components/providers/DynamicPageTransitionShutter'; -import { DynamicFramerMotion as FramerMotionProvider } from '@/components/providers/DynamicFramerMotion'; const inter = Inter({ subsets: ['latin'], @@ -191,28 +190,26 @@ export default async function Layout(props: { - - - - - -
- - -
- {children} -
+ + + + +
+ + +
+ {children} +
-