From 42b1dcebcd315ac2570808911e0765757d0ab9d6 Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Wed, 8 Oct 2025 18:04:57 +0300 Subject: [PATCH] feat(client/rtl): set lang to body as well --- apps/client/src/widgets/containers/root_container.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/client/src/widgets/containers/root_container.ts b/apps/client/src/widgets/containers/root_container.ts index 511a98b14..bd1ae9719 100644 --- a/apps/client/src/widgets/containers/root_container.ts +++ b/apps/client/src/widgets/containers/root_container.ts @@ -33,7 +33,7 @@ export default class RootContainer extends FlexContainer { this.#setMotion(options.is("motionEnabled")); this.#setShadows(options.is("shadowsEnabled")); this.#setBackdropEffects(options.is("backdropEffectsEnabled")); - this.#setRightToLeft(options.get("locale")); + this.#setLocaleAndDirection(options.get("locale")); return super.render(); } @@ -71,8 +71,9 @@ export default class RootContainer extends FlexContainer { document.body.classList.toggle("backdrop-effects-disabled", !enabled); } - #setRightToLeft(locale: string) { + #setLocaleAndDirection(locale: string) { const correspondingLocale = LOCALES.find(l => l.id === locale); + document.body.lang = locale; document.body.dir = correspondingLocale?.rtl ? "rtl" : "ltr"; } }