mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-03-29 19:40:19 +03:00
fix type
This commit is contained in:
parent
ed5596d50d
commit
737be737cb
@ -1,3 +1,4 @@
|
|||||||
|
import { createElement } from "react";
|
||||||
import type { ComponentType } from "react";
|
import type { ComponentType } from "react";
|
||||||
import SemanticSearchReindex from "./SemanticSearchReindex.tsx";
|
import SemanticSearchReindex from "./SemanticSearchReindex.tsx";
|
||||||
import CameraReviewSettingsView from "@/views/settings/CameraReviewSettingsView.tsx";
|
import CameraReviewSettingsView from "@/views/settings/CameraReviewSettingsView.tsx";
|
||||||
@ -16,6 +17,20 @@ export type SectionRenderers = Record<
|
|||||||
Record<string, RendererComponent>
|
Record<string, RendererComponent>
|
||||||
>;
|
>;
|
||||||
|
|
||||||
|
const CameraReviewSettingsRenderer: RendererComponent = ({
|
||||||
|
selectedCamera,
|
||||||
|
setUnsavedChanges,
|
||||||
|
}) => {
|
||||||
|
if (!selectedCamera) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
|
||||||
|
return createElement(CameraReviewSettingsView, {
|
||||||
|
selectedCamera,
|
||||||
|
setUnsavedChanges,
|
||||||
|
});
|
||||||
|
};
|
||||||
|
|
||||||
// Section renderers registry
|
// Section renderers registry
|
||||||
// Used to register custom renderer components for specific config sections.
|
// Used to register custom renderer components for specific config sections.
|
||||||
// Maps a section key (e.g., `semantic_search`) to a mapping of renderer
|
// Maps a section key (e.g., `semantic_search`) to a mapping of renderer
|
||||||
@ -40,7 +55,7 @@ export const sectionRenderers: SectionRenderers = {
|
|||||||
SemanticSearchReindex,
|
SemanticSearchReindex,
|
||||||
},
|
},
|
||||||
review: {
|
review: {
|
||||||
CameraReviewSettingsView,
|
CameraReviewSettingsView: CameraReviewSettingsRenderer,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user