diff options
Diffstat (limited to 'src/tools/svg-placeholder-generator/svg-placeholder-generator.vue')
-rw-r--r-- | src/tools/svg-placeholder-generator/svg-placeholder-generator.vue | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/svg-placeholder-generator/svg-placeholder-generator.vue b/src/tools/svg-placeholder-generator/svg-placeholder-generator.vue index 50b3f1c..299a3fd 100644 --- a/src/tools/svg-placeholder-generator/svg-placeholder-generator.vue +++ b/src/tools/svg-placeholder-generator/svg-placeholder-generator.vue @@ -53,6 +53,7 @@ import TextareaCopyable from '@/components/TextareaCopyable.vue'; import { useCopy } from '@/composable/copy'; import { useDownloadFileFromBase64 } from '@/composable/downloadBase64'; +import { textToBase64 } from '@/utils/base64'; import { computed, ref } from 'vue'; const width = ref(600); @@ -75,7 +76,7 @@ const svgString = computed(() => { </svg> `.trim(); }); -const base64 = computed(() => 'data:image/svg+xml;base64,' + window.btoa(svgString.value)); +const base64 = computed(() => 'data:image/svg+xml;base64,' + textToBase64(svgString.value)); const { copy: copySVG } = useCopy({ source: svgString }); const { copy: copyBase64 } = useCopy({ source: base64 }); |