- updated camera friendly names and improve camera settings functionality

- bugfixes for plate sizing
This commit is contained in:
2026-01-12 12:13:56 +00:00
parent d4271d488e
commit 2066552bdc
12 changed files with 111 additions and 92 deletions

View File

@@ -68,6 +68,30 @@ export const IntegrationsProvider = ({ children }: IntegrationsProviderType) =>
fetchHotlistData();
}, [query?.data]);
useEffect(() => {
async function fetchCameraNames() {
const cameraAResult = await mutation.mutateAsync({
operation: "VIEW",
path: "UPDATE_FRIENDLYNAMEA",
});
const cameraBResult = await mutation.mutateAsync({
operation: "VIEW",
path: "UPDATE_FRIENDLYNAMEB",
});
if (cameraAResult?.result && typeof cameraAResult.result === "string") {
console.log(cameraAResult?.result);
dispatch({ type: "UPDATE_FRIENDLYNAMEA", payload: cameraAResult.result });
}
if (cameraBResult?.result && typeof cameraBResult.result === "string") {
console.log(cameraBResult?.result);
dispatch({ type: "UPDATE_FRIENDLYNAMEB", payload: cameraBResult.result });
}
}
fetchCameraNames();
}, []);
return (
<IntegrationsContext.Provider
value={{

View File

@@ -13,6 +13,8 @@ export const initialState = {
catD: false,
},
hotlistFiles: [],
cameraAFriendlyName: "Camera A",
cameraBFriendlyName: "Camera B",
};
export function reducer(state: NPEDSTATE, action: NPEDACTION) {
@@ -68,6 +70,18 @@ export function reducer(state: NPEDSTATE, action: NPEDACTION) {
...state,
hotlistFiles: state.hotlistFiles.filter((hotlist) => hotlist.filename !== action.payload),
};
case "UPDATE_FRIENDLYNAMEA":
return {
...state,
cameraAFriendlyName: action.payload,
};
case "UPDATE_FRIENDLYNAMEB":
return {
...state,
cameraBFriendlyName: action.payload,
};
default:
return { ...state };
}