diff --git a/apps/web/app/(app)/settings/layout.tsx b/apps/web/app/(app)/settings/layout.tsx index 2446339..270fe00 100644 --- a/apps/web/app/(app)/settings/layout.tsx +++ b/apps/web/app/(app)/settings/layout.tsx @@ -13,7 +13,7 @@ export default async function SettingsLayout({ children }: { children: React.Rea

{m.settings.title}

{m.settings.subtitle}

-
+
{children}
diff --git a/apps/web/components/settings/settings-form.tsx b/apps/web/components/settings/settings-form.tsx index b90b517..cb0b777 100644 --- a/apps/web/components/settings/settings-form.tsx +++ b/apps/web/components/settings/settings-form.tsx @@ -118,7 +118,15 @@ export function SettingsForm({ user }: { user: UserProps }) {

{t("language")}

{t("languageDescription")}

- { + void setLocale(v as Locale).then((ok) => { + if (ok) toast.success(t_common("saved")); + else toast.error(t_common("saveFailed")); + }); + }} + > diff --git a/apps/web/components/settings/settings-sidebar.tsx b/apps/web/components/settings/settings-sidebar.tsx index 17b4d0a..7fdfb48 100644 --- a/apps/web/components/settings/settings-sidebar.tsx +++ b/apps/web/components/settings/settings-sidebar.tsx @@ -21,16 +21,16 @@ export function SettingsSidebar() { const t = useTranslations("settings"); return ( -