Fix: Resolve privacy settings type errors

This commit is contained in:
gpt-engineer-app[bot]
2025-10-14 19:47:17 +00:00
parent 5313d8e66c
commit 81d0569628
3 changed files with 48 additions and 44 deletions

View File

@@ -20,9 +20,7 @@ import { z } from 'zod';
* Schema for privacy settings in user_preferences
*/
export const privacySettingsSchema = z.object({
activity_visibility: z.enum(['public', 'private'], {
errorMap: () => ({ message: 'Activity visibility must be public or private' })
}),
activity_visibility: z.enum(['public', 'private'] as const),
search_visibility: z.boolean(),
show_location: z.boolean(),
show_age: z.boolean(),
@@ -36,9 +34,7 @@ export const privacySettingsSchema = z.object({
* Schema for profile privacy settings
*/
export const profilePrivacySchema = z.object({
privacy_level: z.enum(['public', 'private'], {
errorMap: () => ({ message: 'Privacy level must be public or private' })
}),
privacy_level: z.enum(['public', 'private'] as const),
show_pronouns: z.boolean()
});