feat: localize dashboard shell

This commit is contained in:
poyrazavsever
2026-07-19 03:07:10 +03:00
parent 5d3e720280
commit c7a4f3de51
11 changed files with 303 additions and 77 deletions
+4 -1
View File
@@ -9,6 +9,7 @@ import {
} from "@/lib/color-mode";
import { Toaster } from "poyraz-ui/molecules";
import { getPublicBranding } from "@/server/branding/runtime";
import { resolveRequestLocale } from "@/server/i18n/resolver";
const colorModeScript = `(() => {
const root = document.documentElement;
@@ -52,10 +53,12 @@ export default async function RootLayout({
const colorMode = isColorMode(cookieColorMode)
? cookieColorMode
: branding.defaultColorMode;
const locale = await resolveRequestLocale();
return (
<html
lang="tr"
lang={locale.locale}
dir={locale.direction}
className={cn("font-sans", colorMode === "dark" && "dark")}
data-color-mode={colorMode}
style={branding.cssVariables as CSSProperties}