🐛 fix: Update privacy policy and terms of service schemas to use correct field names

This commit is contained in:
web 2025-08-10 08:10:49 -07:00 committed by speakeloudest
parent 3fa7cab67f
commit dcb4005044
2 changed files with 8 additions and 8 deletions

View File

@ -32,7 +32,7 @@ import { toast } from 'sonner';
import { z } from 'zod';
const privacyPolicySchema = z.object({
content: z.string().optional(),
privacy_policy: z.string().optional(),
});
type PrivacyPolicyFormData = z.infer<typeof privacyPolicySchema>;
@ -54,14 +54,14 @@ export default function PrivacyPolicyConfig() {
const form = useForm<PrivacyPolicyFormData>({
resolver: zodResolver(privacyPolicySchema),
defaultValues: {
content: '',
privacy_policy: '',
},
});
useEffect(() => {
if (data) {
form.reset({
content: data.content || '',
privacy_policy: data.privacy_policy || '',
});
}
}, [data, form]);
@ -109,7 +109,7 @@ export default function PrivacyPolicyConfig() {
>
<FormField
control={form.control}
name='content'
name='privacy_policy'
render={({ field }) => (
<FormItem>
<FormLabel>{t('privacyPolicy.title')}</FormLabel>

View File

@ -31,7 +31,7 @@ import { toast } from 'sonner';
import { z } from 'zod';
const tosSchema = z.object({
content: z.string().optional(),
tos_content: z.string().optional(),
});
type TosFormData = z.infer<typeof tosSchema>;
@ -53,14 +53,14 @@ export default function TosConfig() {
const form = useForm<TosFormData>({
resolver: zodResolver(tosSchema),
defaultValues: {
content: '',
tos_content: '',
},
});
useEffect(() => {
if (data) {
form.reset({
content: data.content || '',
tos_content: data.tos_content || '',
});
}
}, [data, form]);
@ -104,7 +104,7 @@ export default function TosConfig() {
<form id='tos-form' onSubmit={form.handleSubmit(onSubmit)} className='space-y-2 pt-4'>
<FormField
control={form.control}
name='content'
name='tos_content'
render={({ field }) => (
<FormItem>
<FormLabel>{t('tos.title')}</FormLabel>