aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2025-03-20 10:21:36 -0700
committerAdam Soltys <[email protected]>2025-03-20 10:21:36 -0700
commit30cc3ff1acec4deecd88e4ee446203fc1ce95590 (patch)
treebbb5219004701f03a52c89bfdbbd4c2ee74c7b02 /src
parentaae4a1477e7b11b3bcadee5b27d5b720ba959751 (diff)
downloadcoinos-ui-30cc3ff1acec4deecd88e4ee446203fc1ce95590.tar.gz
coinos-ui-30cc3ff1acec4deecd88e4ee446203fc1ce95590.zip
camera fixes
Diffstat (limited to 'src')
-rw-r--r--src/routes/(app)/scan/+page.svelte13
1 files changed, 6 insertions, 7 deletions
diff --git a/src/routes/(app)/scan/+page.svelte b/src/routes/(app)/scan/+page.svelte
index 5e3fc6b4..874fef96 100644
--- a/src/routes/(app)/scan/+page.svelte
+++ b/src/routes/(app)/scan/+page.svelte
@@ -11,16 +11,16 @@
resizing = setTimeout(initialize, 1000);
};
- let videoEl;
- let canvasEl;
+ let videoEl = $state();
+ let canvasEl = $state();
+ let cameras = $state([]);
+ let isIOS = $state();
+ let scanningStarted = $state();
+
let barcodeDetector;
let scanningFrameId;
- let cameras = [];
let detectionResult = null;
- let isIOS = $state();
- let scanningStarted = $state();
-
async function getCameraDevices() {
try {
const devices = await navigator.mediaDevices.enumerateDevices();
@@ -182,7 +182,6 @@
</div>
{/if}
- {scanningStarted}
{#if !scanningStarted}
<div class="flex justify-center">
<button class="btn !w-auto" onclick={startScanning}>