mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-03-10 10:33:11 +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 SemanticSearchReindex from "./SemanticSearchReindex.tsx";
|
||||
import CameraReviewSettingsView from "@/views/settings/CameraReviewSettingsView.tsx";
|
||||
@ -16,6 +17,20 @@ export type SectionRenderers = Record<
|
||||
Record<string, RendererComponent>
|
||||
>;
|
||||
|
||||
const CameraReviewSettingsRenderer: RendererComponent = ({
|
||||
selectedCamera,
|
||||
setUnsavedChanges,
|
||||
}) => {
|
||||
if (!selectedCamera) {
|
||||
return null;
|
||||
}
|
||||
|
||||
return createElement(CameraReviewSettingsView, {
|
||||
selectedCamera,
|
||||
setUnsavedChanges,
|
||||
});
|
||||
};
|
||||
|
||||
// Section renderers registry
|
||||
// Used to register custom renderer components for specific config sections.
|
||||
// Maps a section key (e.g., `semantic_search`) to a mapping of renderer
|
||||
@ -40,7 +55,7 @@ export const sectionRenderers: SectionRenderers = {
|
||||
SemanticSearchReindex,
|
||||
},
|
||||
review: {
|
||||
CameraReviewSettingsView,
|
||||
CameraReviewSettingsView: CameraReviewSettingsRenderer,
|
||||
},
|
||||
};
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user