aboutsummaryrefslogtreecommitdiff
path: root/src/tools/svg-placeholder-generator/svg-placeholder-generator.vue
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/svg-placeholder-generator/svg-placeholder-generator.vue')
-rw-r--r--src/tools/svg-placeholder-generator/svg-placeholder-generator.vue31
1 files changed, 15 insertions, 16 deletions
diff --git a/src/tools/svg-placeholder-generator/svg-placeholder-generator.vue b/src/tools/svg-placeholder-generator/svg-placeholder-generator.vue
index dacc700..0ff61a6 100644
--- a/src/tools/svg-placeholder-generator/svg-placeholder-generator.vue
+++ b/src/tools/svg-placeholder-generator/svg-placeholder-generator.vue
@@ -1,24 +1,24 @@
<template>
<div>
<n-form label-placement="left" label-width="100">
- <n-space item-style="flex:1 1 0">
- <n-form-item label="Width (in px)">
+ <div flex gap-3>
+ <n-form-item label="Width (in px)" flex-1>
<n-input-number v-model:value="width" placeholder="SVG width..." min="1" />
</n-form-item>
- <n-form-item label="Background">
+ <n-form-item label="Background" flex-1>
<n-color-picker v-model:value="bgColor" :modes="['hex']" />
</n-form-item>
- </n-space>
- <n-space item-style="flex:1 1 0">
- <n-form-item label="Height (in px)">
+ </div>
+ <div flex gap-3>
+ <n-form-item label="Height (in px)" flex-1>
<n-input-number v-model:value="height" placeholder="SVG height..." min="1" />
</n-form-item>
- <n-form-item label="Text color">
+ <n-form-item label="Text color" flex-1>
<n-color-picker v-model:value="fgColor" :modes="['hex']" />
</n-form-item>
- </n-space>
- <n-space item-style="flex:1 1 0">
- <n-form-item label="Font size">
+ </div>
+ <div flex gap-3>
+ <n-form-item label="Font size" flex-1>
<n-input-number v-model:value="fontSize" placeholder="Font size..." min="1" />
</n-form-item>
@@ -29,8 +29,9 @@
label-position="left"
label-width="100px"
label-align="right"
+ flex-1
/>
- </n-space>
+ </div>
<n-form-item label="Use exact size" label-placement="left">
<n-switch v-model:value="useExactSize" />
</n-form-item>
@@ -43,16 +44,14 @@
<textarea-copyable :value="base64" copy-placement="none" />
</n-form-item>
- <n-space justify="center">
+ <div flex justify-center gap-3>
<c-button @click="copySVG()">Copy svg</c-button>
<c-button @click="copyBase64()">Copy base64</c-button>
<c-button @click="download()">Download svg</c-button>
- </n-space>
+ </div>
</div>
- <n-space vertical justify="start">
- <img :src="base64" alt="Image" />
- </n-space>
+ <img :src="base64" alt="Image" />
</template>
<script setup lang="ts">