From 3ce2ea9b4e430f780550c5a314459a33ecab28fc Mon Sep 17 00:00:00 2001 From: Matthew Raymer Date: Thu, 24 Apr 2025 09:34:01 +0000 Subject: [PATCH] fix: standardize FontAwesome usage and improve error handling - Change to for consistent component naming - Add structured error logging in QR scanner services - Fix cacheImage event handling in ActivityListItem - Improve code formatting and error wrapping --- src/components/ActivityListItem.vue | 9 ++- src/services/QRScanner/CapacitorQRScanner.ts | 60 +++++++++++++------- src/services/QRScanner/WebDialogQRScanner.ts | 7 ++- src/views/ContactQRScanShowView.vue | 24 +++++--- src/views/ContactsView.vue | 2 +- 5 files changed, 65 insertions(+), 37 deletions(-) diff --git a/src/components/ActivityListItem.vue b/src/components/ActivityListItem.vue index 52339be0..51b2ab36 100644 --- a/src/components/ActivityListItem.vue +++ b/src/components/ActivityListItem.vue @@ -57,7 +57,7 @@ class="w-full h-auto max-w-lg max-h-96 object-contain mx-auto drop-shadow-md" :src="record.image" alt="Activity image" - @load="$emit('cacheImage', record.image)" + @load="cacheImage(record.image)" /> @@ -182,7 +182,7 @@