aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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}>