From dff8a2a0ab87e5abd84fa8cb085884e3479de3d0 Mon Sep 17 00:00:00 2001 From: Grzegorz Kucmierz Date: Tue, 3 Mar 2026 11:19:57 +0000 Subject: [PATCH] refactor: extract logic from QrScanner and UrlCleaner to composables --- src/components/tools/QrScanner.vue | 282 +++++----------------------- src/components/tools/UrlCleaner.vue | 129 ++----------- src/composables/useCamera.js | 110 +++++++++++ src/composables/useQrDetection.js | 174 +++++++++++++++++ src/composables/useUrlCleaner.js | 115 ++++++++++++ 5 files changed, 453 insertions(+), 357 deletions(-) create mode 100644 src/composables/useCamera.js create mode 100644 src/composables/useQrDetection.js create mode 100644 src/composables/useUrlCleaner.js diff --git a/src/components/tools/QrScanner.vue b/src/components/tools/QrScanner.vue index 3024662..a699881 100644 --- a/src/components/tools/QrScanner.vue +++ b/src/components/tools/QrScanner.vue @@ -1,113 +1,41 @@