Add Frigate+ pane to Settings UI (#17208)

* add plus data to config api response

* add fields to frontend type

* add frigate+ page in settings

* add docs

* fix label in explore detail dialog
This commit is contained in:
Josh Hawkins
2025-03-17 13:44:57 -05:00
committed by GitHub
parent 61aef0bff0
commit fad62b996a
7 changed files with 297 additions and 3 deletions
+3
View File
@@ -37,6 +37,7 @@ import AuthenticationView from "@/views/settings/AuthenticationView";
import NotificationView from "@/views/settings/NotificationsSettingsView";
import ClassificationSettingsView from "@/views/settings/ClassificationSettingsView";
import UiSettingsView from "@/views/settings/UiSettingsView";
import FrigatePlusSettingsView from "@/views/settings/FrigatePlusSettingsView";
import { useSearchEffect } from "@/hooks/use-overlay-state";
import { useSearchParams } from "react-router-dom";
import { useInitialCameraState } from "@/api/ws";
@@ -54,6 +55,7 @@ const allSettingsViews = [
"debug",
"users",
"notifications",
"frigateplus",
] as const;
type SettingsType = (typeof allSettingsViews)[number];
@@ -279,6 +281,7 @@ export default function Settings() {
{page == "notifications" && (
<NotificationView setUnsavedChanges={setUnsavedChanges} />
)}
{page == "frigateplus" && <FrigatePlusSettingsView />}
</div>
{confirmationDialogOpen && (
<AlertDialog