From bc4dfd03df552ce4389900ca114179c2df4a70c7 Mon Sep 17 00:00:00 2001 From: Bernd Storath <32197462+kaaax0815@users.noreply.github.com> Date: Thu, 5 Mar 2026 13:39:31 +0100 Subject: [PATCH] feat: copy & download qr code as png (#2521) * copy & download qr code as png * i18n, accessibility * improve error handling --- src/app/app.css | 7 ++ src/app/components/Clients/QRCodeDialog.vue | 99 ++++++++++++++++++++- src/app/components/Header/ChartToggle.vue | 4 +- src/app/components/Icons/Copy.vue | 7 ++ src/i18n/locales/en.json | 7 +- src/nuxt.config.ts | 1 + 6 files changed, 120 insertions(+), 5 deletions(-) create mode 100644 src/app/app.css create mode 100644 src/app/components/Icons/Copy.vue diff --git a/src/app/app.css b/src/app/app.css new file mode 100644 index 00000000..afa0ee69 --- /dev/null +++ b/src/app/app.css @@ -0,0 +1,7 @@ +:root { + color-scheme: light; +} + +.dark { + color-scheme: dark; +} diff --git a/src/app/components/Clients/QRCodeDialog.vue b/src/app/components/Clients/QRCodeDialog.vue index c182150b..1eb994f5 100644 --- a/src/app/components/Clients/QRCodeDialog.vue +++ b/src/app/components/Clients/QRCodeDialog.vue @@ -5,10 +5,24 @@