From d12f67320bf145c45aa445a7a69141f90bb8c269 Mon Sep 17 00:00:00 2001 From: duffyduck Date: Sun, 12 Jul 2026 02:08:35 +0200 Subject: [PATCH] =?UTF-8?q?fix(app):=20QRScanner=20tsc-clean=20=E2=80=94?= =?UTF-8?q?=20toter=20Prop=20raus,=20kaputte=20camera-kit-Typen=20umgangen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit colorForScannerFrame existiert in react-native-camera-kit v13 nicht (No-Op) — entfernt. Die Lib markiert zudem etliche optionale CameraScreen-Props faelschlich als required (defaultProps fuellen sie zur Laufzeit); Props lokal als any gespreadet, um die fehlerhaften .d.ts zu umgehen ohne Runtime-Verhalten zu aendern. scanBarcode/onReadCode bleibt die korrekte v13-Barcode-API. Projekt jetzt komplett tsc-clean (0 Fehler). Co-Authored-By: Claude Opus 4.8 --- android/src/components/QRScanner.tsx | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/android/src/components/QRScanner.tsx b/android/src/components/QRScanner.tsx index 91f24c4..6992724 100644 --- a/android/src/components/QRScanner.tsx +++ b/android/src/components/QRScanner.tsx @@ -121,13 +121,20 @@ const QRScanner: React.FC = ({ visible, onScan, onClose }) => { {hasPermission ? ( <> + {/* react-native-camera-kit v13: die .d.ts markiert viele OPTIONALE + CameraScreen-Props faelschlich als required (defaultProps fuellen + sie zur Laufzeit) und kennt colorForScannerFrame nicht — der war + ein No-Op und ist raus. scanBarcode/onReadCode ist die korrekte + v13-Barcode-API. Props als any spreaden, um die kaputten Lib-Typen + zu umgehen, ohne echten Code zu veraendern. */} {/* Overlay oben */}