🐛 fix: Update privacy policy and terms of service schemas to use correct field names
This commit is contained in:
parent
33daa1fb73
commit
0e6ba5b081
@ -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>
|
||||
|
||||
@ -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>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user