From 8264fd966b58ae3345482c2d428ec1abf531916e Mon Sep 17 00:00:00 2001 From: Pihkaal Date: Wed, 2 Oct 2024 06:11:27 +0200 Subject: [PATCH] feat(ui): form validation and improved ui --- app.vue | 135 +++++++++++++++++++++++++++++----------------- utils/settings.ts | 4 +- 2 files changed, 89 insertions(+), 50 deletions(-) diff --git a/app.vue b/app.vue index 89676a5..4a713ac 100644 --- a/app.vue +++ b/app.vue @@ -1,33 +1,44 @@ diff --git a/utils/settings.ts b/utils/settings.ts index 3615f43..bd9f8ae 100644 --- a/utils/settings.ts +++ b/utils/settings.ts @@ -9,5 +9,7 @@ export type ImageFormat = (typeof IMAGE_FORMATS)[number]; export const settingsSchema = z.object({ format: z.enum(IMAGE_FORMATS).default("png"), logo: z.enum(LOGOS), - content: z.string().min(1), + content: z.string().min(1, "Required"), }); + +export type Settings = z.infer;