diff --git a/src/components/Scanner.astro b/src/components/Scanner.astro index f9c81d3..92f0fb2 100644 --- a/src/components/Scanner.astro +++ b/src/components/Scanner.astro @@ -902,18 +902,15 @@ body { showView(scannerView); codeReader = new window.ZXing.BrowserMultiFormatReader(); - - document.getElementById('start-scanner-btn').addEventListener('click', () => { - waitForElement('scanner-video', () => { - codeReader.decodeFromVideoDevice(undefined, 'scanner-video', (result: unknown, err: unknown) => { - if (result) { - const code = result.getText(); - barcodeDisplay.textContent = code; - barcodeDisplay.style.display = "block"; - codeReader.reset(); - searchProduct(code); - } - }) + waitForElement('scanner-video', () => { + codeReader.decodeFromVideoDevice(undefined, 'scanner-video', (result: unknown, err: unknown) => { + if (result) { + const code = result.getText(); + barcodeDisplay.textContent = code; + barcodeDisplay.style.display = "block"; + codeReader.reset(); + searchProduct(code); + } }) }) } catch (err) {