From 26d54d4ca28bf9cc7a7d8a103b1f47d873362a12 Mon Sep 17 00:00:00 2001 From: Donkie Date: Sun, 13 Aug 2023 12:04:17 +0200 Subject: [PATCH] Client: Added another error message in scanner --- client/public/locales/en/common.json | 1 + client/public/locales/sv/common.json | 1 + client/src/components/qrCodeScanner.tsx | 2 ++ 3 files changed, 4 insertions(+) diff --git a/client/public/locales/en/common.json b/client/public/locales/en/common.json index 736cfd4..3fe6e44 100644 --- a/client/public/locales/en/common.json +++ b/client/public/locales/en/common.json @@ -122,6 +122,7 @@ "insecureContext": "The page is not served over HTTPS.", "streamApiNotSupported": "The browser does not support the MediaStream API.", "notReadable": "The camera is not readable.", + "notFound": "No camera was found.", "unknown": "An unknown error occurred. ({{error}})" } }, diff --git a/client/public/locales/sv/common.json b/client/public/locales/sv/common.json index 6dfc34a..93023e8 100644 --- a/client/public/locales/sv/common.json +++ b/client/public/locales/sv/common.json @@ -122,6 +122,7 @@ "insecureContext": "Sidan måste använda sig av HTTPS.", "streamApiNotSupported": "Webbläsaren stödjer inte MediaStream API.", "notReadable": "Kameran är inte läsbar.", + "notFound": "Ingen kamera hittades.", "unknown": "Ett okänt fel inträffade. ({{error}})" } }, diff --git a/client/src/components/qrCodeScanner.tsx b/client/src/components/qrCodeScanner.tsx index bb66dc6..e0b2c79 100644 --- a/client/src/components/qrCodeScanner.tsx +++ b/client/src/components/qrCodeScanner.tsx @@ -57,6 +57,8 @@ const QRCodeScannerModal: React.FC = () => { setLastError(t("scanner.error.streamApiNotSupported")); } else if (error.name === "NotReadableError") { setLastError(t("scanner.error.notReadable")); + } else if (error.name === "NotFoundError") { + setLastError(t("scanner.error.notFound")); } else { setLastError(t("scanner.error.unknown", { error: error.name })); }