From dc01566096de3d05aa83b82381ab888503c5abe2 Mon Sep 17 00:00:00 2001 From: Marvin Sextro Date: Sun, 25 Jul 2021 02:25:39 +0200 Subject: [PATCH] Try other option for camera error --- components/Form.tsx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/components/Form.tsx b/components/Form.tsx index 05e6b47..66549c5 100644 --- a/components/Form.tsx +++ b/components/Form.tsx @@ -70,7 +70,14 @@ function Form(): JSX.Element { // Show camera view async function showCameraView() { // Create new QR Code Reader - const codeReader = new BrowserQRCodeReader(); + let codeReader: BrowserQRCodeReader; + + try { + codeReader = new BrowserQRCodeReader(); + } catch (e) { + setErrorMessage('noCameraAccess'); + return; + } // Needs to be called before any camera can be accessed let deviceList: MediaDeviceInfo[];