diff --git a/apps/mobile/src/lib/i18n.ts b/apps/mobile/src/lib/i18n.ts index 5a37cc0..bcf3a9f 100644 --- a/apps/mobile/src/lib/i18n.ts +++ b/apps/mobile/src/lib/i18n.ts @@ -88,7 +88,7 @@ interface I18nState { const useI18nStore = create((set) => ({ version: 0, languageTag: "sv-SE", - bump: (languageTag) => set((s) => ({ version: s.version + 1, languageTag })), + bump: (languageTag) => set((s) => (s.languageTag === languageTag ? s : { version: s.version + 1, languageTag })), })); /** Rotlayouten läser denna och re-monterar trädet vid språkbyte. */