Refactor and add alt text generator

This commit is contained in:
2025-07-03 11:54:46 +02:00
parent 8856ffb71f
commit 7cb9fa6320
38 changed files with 1747 additions and 233 deletions

View File

@ -5,6 +5,7 @@ export const socialSchema = z.object({
platform: z.string().min(1, "Platform is required"),
handle: z.string().min(1, "Handle is required"),
isPrimary: z.boolean(),
isVisible: z.boolean(),
link: z.string().optional(),
});
@ -12,6 +13,8 @@ export const artistSchema = z.object({
displayName: z.string().min(3, "Name is required. Min 3 characters."),
slug: z.string().min(3, "Slug is required. Min 3 characters.").regex(/^[a-z]+$/, "Only lowercase letters are allowed (no numbers, spaces, or uppercase)"),
nickname: z.string().optional(),
source: z.string().optional(),
description: z.string().optional(),
socials: z.array(socialSchema).optional(),
}).refine(
(data) => {