Skip to content

Commit abffe05

Browse files
committed
fix: initialize i18next before I18nProvider renders to prevent SSR hang
1 parent 23039be commit abffe05

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
'use client'
2+
3+
// Initialize i18next before rendering. This side-effect import must run
4+
// inside a 'use client' boundary because it transitively imports
5+
// react-i18next (which calls createContext() at module scope).
6+
import '@/lib/i18n-init'
7+
8+
export { I18nProvider } from '@sebt/design-system/client'
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export { AuthProvider } from '@/features/auth'
2-
export { I18nProvider } from '@sebt/design-system/client'
32
export { AxeProvider } from './AxeProvider'
43
export { DataLayerProvider } from './DataLayerProvider'
54
export { FeatureFlagsProvider } from './FeatureFlagsProvider'
5+
export { I18nProvider } from './I18nProvider'
66
export { QueryProvider } from './QueryProvider'

0 commit comments

Comments
 (0)