diff --git a/web/src/pages/Settings.tsx b/web/src/pages/Settings.tsx index ee5e8a945..3f3e214bd 100644 --- a/web/src/pages/Settings.tsx +++ b/web/src/pages/Settings.tsx @@ -406,13 +406,36 @@ export default function Settings() { return (
-
+
{t("settings", { ns: "common" })} + {[ + "debug", + "cameras", + "masksAndZones", + "motionTuner", + "triggers", + ].includes(page) && ( +
+ {page == "masksAndZones" && ( + + )} + +
+ )}
- - + + {settingsGroups.map((group) => { @@ -452,7 +475,7 @@ export default function Settings() { <> page === item.key) ? "text-primary" : "text-sidebar-foreground/80", @@ -494,43 +517,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 && (