diff --git a/js/web/src/routes/settings.tsx b/js/web/src/routes/settings.tsx index ba74aafe5..82c7b85f0 100644 --- a/js/web/src/routes/settings.tsx +++ b/js/web/src/routes/settings.tsx @@ -107,33 +107,51 @@ function NavGroupItem({ item }: { item: NavGroup }) { return (
- - {open && ( -
- {item.children.map((child) => ( - - - {t(child.labelKey)} - - ))} -
- )} + {t(item.labelKey)} + + + {/* Desktop: expandable group */} +
+ + {open && ( +
+ {item.children.map((child) => ( + + + {t(child.labelKey)} + + ))} +
+ )} +
); } @@ -164,21 +182,35 @@ function SettingsLayout() { const { t } = useTranslation("settings"); return ( -
-

- {t("settings-title")} -

- -
- {/* gradient fades for mobile scroll hint */} -
-
- -