Skip to content

Commit 34e9d50

Browse files
authored
1 parent a561011 commit 34e9d50

File tree

1 file changed

+26
-1
lines changed

1 file changed

+26
-1
lines changed

photon-client/src/views/DashboardView.vue

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,35 @@ const warningShown = computed<boolean>(() => {
4545
useCameraSettingsStore().cameras.length === 0 || useCameraSettingsStore().cameras[0] === PlaceholderCameraSettings
4646
);
4747
});
48+
49+
const arducamWarningShown = computed<boolean>(() => {
50+
return useCameraSettingsStore().cameras.some(
51+
(c) =>
52+
c.cameraQuirks?.quirks?.ArduCamCamera === true &&
53+
!(
54+
c.cameraQuirks?.quirks?.ArduOV2311Controls === true ||
55+
c.cameraQuirks?.quirks?.ArduOV9281Controls === true ||
56+
c.cameraQuirks?.quirks?.ArduOV9782Controls === true
57+
)
58+
);
59+
});
4860
</script>
4961

5062
<template>
5163
<v-container class="pa-3" fluid>
64+
<v-banner
65+
v-model="arducamWarningShown"
66+
v-if="arducamWarningShown"
67+
rounded
68+
color="red"
69+
dark
70+
class="mb-3"
71+
icon="mdi-alert-circle-outline"
72+
>
73+
<span
74+
>Arducam Camera Detected! Please configure the camera model in the <a href="#/cameras">Cameras tab</a>!
75+
</span>
76+
</v-banner>
5277
<v-row no-gutters align="center" justify="center">
5378
<v-col cols="12" class="pb-3 pr-lg-3" lg="8" align-self="stretch">
5479
<CamerasCard v-model="cameraViewType" />
@@ -61,7 +86,7 @@ const warningShown = computed<boolean>(() => {
6186
<PipelineConfigCard />
6287

6388
<!-- TODO - not sure this belongs here -->
64-
<v-dialog :persistent="false" v-model="warningShown" v-if="warningShown" max-width="1500" dark>
89+
<v-dialog :persistent="false" v-model="warningShown" v-if="warningShown" max-width="800" dark>
6590
<v-card dark flat color="primary">
6691
<v-card-title>Setup some cameras to get started!</v-card-title>
6792
<v-card-text>

0 commit comments

Comments
 (0)