From dfbea6ea916fd4fb3e5eef04438b397bef2aaa94 Mon Sep 17 00:00:00 2001 From: Vasilii Mikhailovskii Date: Tue, 19 Nov 2024 21:34:11 +0200 Subject: [PATCH] extract DownloadImageButton.vue --- components.d.ts | 2 + src/components/manage/DownloadImageButton.vue | 54 +++++++++++++++++++ src/views/ManageQRCodeReadyView.vue | 28 +++------- 3 files changed, 62 insertions(+), 22 deletions(-) create mode 100644 src/components/manage/DownloadImageButton.vue diff --git a/components.d.ts b/components.d.ts index bd7c63b..a54dbed 100644 --- a/components.d.ts +++ b/components.d.ts @@ -20,6 +20,8 @@ declare module 'vue' { CreateReadySection: typeof import('./src/components/create/CreateReadySection.vue')['default'] CreateSection: typeof import('./src/components/create/CreateSection.vue')['default'] CreateSummarySection: typeof import('./src/components/create/CreateSummarySection.vue')['default'] + DownloadImageButton: typeof import('./src/components/manage/DownloadImageButton.vue')['default'] + DownloadPng: typeof import('./src/components/manage/DownloadImageButton.vue')['default'] Dropdown: typeof import('primevue/dropdown')['default'] ExamplesSection: typeof import('./src/components/TheWelcome/ExamplesSection.vue')['default'] HelloWorld: typeof import('./src/components/HelloWorld.vue')['default'] diff --git a/src/components/manage/DownloadImageButton.vue b/src/components/manage/DownloadImageButton.vue new file mode 100644 index 0000000..d096022 --- /dev/null +++ b/src/components/manage/DownloadImageButton.vue @@ -0,0 +1,54 @@ + + + diff --git a/src/views/ManageQRCodeReadyView.vue b/src/views/ManageQRCodeReadyView.vue index 03d8ce2..72474cf 100644 --- a/src/views/ManageQRCodeReadyView.vue +++ b/src/views/ManageQRCodeReadyView.vue @@ -32,11 +32,13 @@ :download="`${sanitizedFileName}.svg`" as="a" /> -