From b07ebb4b582638e4a3e43f2031c953126b838204 Mon Sep 17 00:00:00 2001
From: Josh Hawkins <32435876+hawkeye217@users.noreply.github.com>
Date: Mon, 11 May 2026 15:25:38 -0500
Subject: [PATCH] fix frigate+ pane layout and buttons to match other settings
panes
---
.../settings/FrigatePlusSettingsView.tsx | 642 +++++++++---------
1 file changed, 321 insertions(+), 321 deletions(-)
diff --git a/web/src/views/settings/FrigatePlusSettingsView.tsx b/web/src/views/settings/FrigatePlusSettingsView.tsx
index db9a4369b5..7bc81fae22 100644
--- a/web/src/views/settings/FrigatePlusSettingsView.tsx
+++ b/web/src/views/settings/FrigatePlusSettingsView.tsx
@@ -239,332 +239,332 @@ export default function FrigatePlusSettingsView({
}
return (
-
+
-
-
-
-
-
- {t("frigatePlus.title")}
-
+
+
+
+ {t("frigatePlus.title")}
+
-
- {t("frigatePlus.description")}
-
-
-
-
-
-
- {t("frigatePlus.apiKey.desc")}
- {!config?.model.plus && (
-
-
- {t("frigatePlus.apiKey.plusLink")}
-
-
-
- )}
- >
- }
- content={
-
- {config?.plus?.enabled ? (
-
- ) : (
-
- )}
-
- {config?.plus?.enabled
- ? t("frigatePlus.apiKey.validated")
- : t("frigatePlus.apiKey.notValidated")}
-
-
- }
- />
-
-
- {config?.plus?.enabled && (
-
- )}
-
- {config?.plus?.enabled && (
-
-
- frigatePlus.modelInfo.modelSelect
-
- }
- content={
-
-
-
-
-
-
-
-
-
- {t("frigatePlus.modelInfo.filter.ariaLabel")}
-
-
-
-
-
-
-
-
-
-
-
-
-
- }
- />
-
- )}
-
-
-
-
-
- frigatePlus.snapshotConfig.desc
-
-
-
-
- {t("readTheDocumentation", { ns: "common" })}
-
-
-
- >
- }
- content={
-
-
-
-
-
- |
- {t("frigatePlus.snapshotConfig.table.camera")}
- |
-
- {t(
- "frigatePlus.snapshotConfig.table.snapshots",
- )}
- |
-
-
-
- {Object.entries(config.cameras).map(
- ([name, camera]) => (
-
- |
-
- |
-
- {camera.snapshots.enabled ? (
-
- ) : (
-
- )}
- |
-
- ),
- )}
-
-
-
-
- }
- />
-
-
-
+
+ {t("frigatePlus.description")}
+
-
-
-
-
-
+
+
+
+ {t("frigatePlus.apiKey.desc")}
+ {!config?.model.plus && (
+
+
+ {t("frigatePlus.apiKey.plusLink")}
+
+
+
+ )}
+ >
+ }
+ content={
+
+ {config?.plus?.enabled ? (
+
+ ) : (
+
+ )}
+
+ {config?.plus?.enabled
+ ? t("frigatePlus.apiKey.validated")
+ : t("frigatePlus.apiKey.notValidated")}
+
+
+ }
+ />
+
+
+ {config?.plus?.enabled && (
+
+ )}
+
+ {config?.plus?.enabled && (
+
+
+ frigatePlus.modelInfo.modelSelect
+
+ }
+ content={
+
+
+
+
+
+
+
+
+
+ {t("frigatePlus.modelInfo.filter.ariaLabel")}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ }
+ />
+
+ )}
+
+
+
+
+
+ frigatePlus.snapshotConfig.desc
+
+
+
+
+ {t("readTheDocumentation", { ns: "common" })}
+
+
+
+ >
+ }
+ content={
+
+
+
+
+
+ |
+ {t("frigatePlus.snapshotConfig.table.camera")}
+ |
+
+ {t("frigatePlus.snapshotConfig.table.snapshots")}
+ |
+
+
+
+ {Object.entries(config.cameras).map(
+ ([name, camera]) => (
+
+ |
+
+ |
+
+ {camera.snapshots.enabled ? (
+
+ ) : (
+
+ )}
+ |
+
+ ),
+ )}
+
+
+
+
+ }
+ />
+
+
+
+
+
+
+ {changedValue && (
+
+
+ {t("unsavedChanges")}
+
+ )}
+
+ {changedValue && (
+
+ )}
+