From 30cc3ff1acec4deecd88e4ee446203fc1ce95590 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Thu, 20 Mar 2025 10:21:36 -0700 Subject: camera fixes --- src/routes/(app)/scan/+page.svelte | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'src') 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 @@ {/if} - {scanningStarted} {#if !scanningStarted}