fix: allow sellers to remove public contact methods
Quality / test (push) Canceled after 0s

This commit is contained in:
2026-09-10 07:56:17 -04:00
parent 73c430b8a5
commit 9a790ce294
12 changed files with 122 additions and 22 deletions
+1 -1
View File
@@ -3,7 +3,7 @@ import { z } from 'zod';
export const sellerSettingsSchema = z.object({
general: z.object({
publicDescription: z.string().trim().max(2000).optional(),
publicContactEmail: z.string().trim().email().optional(),
publicContactEmail: z.string().trim().pipe(z.union([z.literal(''), z.string().email()])).optional(),
publicContactPhone: z.string().trim().max(50).optional(),
}).strict().optional(),
inventory: z.object({