diff --git a/photon-client/src/views/DashboardView.vue b/photon-client/src/views/DashboardView.vue index f9e95e21b..adc9732e4 100644 --- a/photon-client/src/views/DashboardView.vue +++ b/photon-client/src/views/DashboardView.vue @@ -45,10 +45,35 @@ const warningShown = computed(() => { useCameraSettingsStore().cameras.length === 0 || useCameraSettingsStore().cameras[0] === PlaceholderCameraSettings ); }); + +const arducamWarningShown = computed(() => { + return useCameraSettingsStore().cameras.some( + (c) => + c.cameraQuirks?.quirks?.ArduCamCamera === true && + !( + c.cameraQuirks?.quirks?.ArduOV2311Controls === true || + c.cameraQuirks?.quirks?.ArduOV9281Controls === true || + c.cameraQuirks?.quirks?.ArduOV9782Controls === true + ) + ); +});