From 56906f08561969bccb518ec4b185dfe08c4536b8 Mon Sep 17 00:00:00 2001 From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com> Date: Wed, 8 Oct 2025 10:19:49 -0500 Subject: [PATCH] improve mobile --- web/src/pages/Settings.tsx | 82 +++++++++++++++++++------------------- 1 file changed, 40 insertions(+), 42 deletions(-) diff --git a/web/src/pages/Settings.tsx b/web/src/pages/Settings.tsx index 3f3e214bd..5c61fc17f 100644 --- a/web/src/pages/Settings.tsx +++ b/web/src/pages/Settings.tsx @@ -279,35 +279,58 @@ export default function Settings() { if (isMobile) { return (
-
+
-

+

{t("menu." + page)}

+ {[ + "debug", + "cameras", + "masksAndZones", + "motionTuner", + "triggers", + ].includes(page) && ( +
+ {page == "masksAndZones" && ( + + )} + +
+ )}
- + {t("settings", { ns: "common" })} -
+
{settingsGroups.map((group) => { const filteredItems = group.items.filter((item) => visibleSettingsViews.includes(item.key as SettingsType), ); if (filteredItems.length === 0) return null; return ( -
+

{group.label}

@@ -337,43 +360,18 @@ export default function Settings() { - {[ - "debug", - "cameras", - "masksAndZones", - "motionTuner", - "triggers", - ].includes(page) && ( -
- {page == "masksAndZones" && ( - + {(() => { + const CurrentComponent = getCurrentComponent(page); + if (!CurrentComponent) return null; + return ( + - )} - -
- )} -
-
- {(() => { - const CurrentComponent = getCurrentComponent(page); - if (!CurrentComponent) return null; - return ( - - ); - })()} -
+ ); + })()}
{confirmationDialogOpen && (