🐛 fix: Update privacy policy and terms of service schemas to use correct field names
This commit is contained in:
parent
3fa7cab67f
commit
dcb4005044
@ -32,7 +32,7 @@ import { toast } from 'sonner';
|
|||||||
import { z } from 'zod';
|
import { z } from 'zod';
|
||||||
|
|
||||||
const privacyPolicySchema = z.object({
|
const privacyPolicySchema = z.object({
|
||||||
content: z.string().optional(),
|
privacy_policy: z.string().optional(),
|
||||||
});
|
});
|
||||||
|
|
||||||
type PrivacyPolicyFormData = z.infer<typeof privacyPolicySchema>;
|
type PrivacyPolicyFormData = z.infer<typeof privacyPolicySchema>;
|
||||||
@ -54,14 +54,14 @@ export default function PrivacyPolicyConfig() {
|
|||||||
const form = useForm<PrivacyPolicyFormData>({
|
const form = useForm<PrivacyPolicyFormData>({
|
||||||
resolver: zodResolver(privacyPolicySchema),
|
resolver: zodResolver(privacyPolicySchema),
|
||||||
defaultValues: {
|
defaultValues: {
|
||||||
content: '',
|
privacy_policy: '',
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (data) {
|
if (data) {
|
||||||
form.reset({
|
form.reset({
|
||||||
content: data.content || '',
|
privacy_policy: data.privacy_policy || '',
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}, [data, form]);
|
}, [data, form]);
|
||||||
@ -109,7 +109,7 @@ export default function PrivacyPolicyConfig() {
|
|||||||
>
|
>
|
||||||
<FormField
|
<FormField
|
||||||
control={form.control}
|
control={form.control}
|
||||||
name='content'
|
name='privacy_policy'
|
||||||
render={({ field }) => (
|
render={({ field }) => (
|
||||||
<FormItem>
|
<FormItem>
|
||||||
<FormLabel>{t('privacyPolicy.title')}</FormLabel>
|
<FormLabel>{t('privacyPolicy.title')}</FormLabel>
|
||||||
|
|||||||
@ -31,7 +31,7 @@ import { toast } from 'sonner';
|
|||||||
import { z } from 'zod';
|
import { z } from 'zod';
|
||||||
|
|
||||||
const tosSchema = z.object({
|
const tosSchema = z.object({
|
||||||
content: z.string().optional(),
|
tos_content: z.string().optional(),
|
||||||
});
|
});
|
||||||
|
|
||||||
type TosFormData = z.infer<typeof tosSchema>;
|
type TosFormData = z.infer<typeof tosSchema>;
|
||||||
@ -53,14 +53,14 @@ export default function TosConfig() {
|
|||||||
const form = useForm<TosFormData>({
|
const form = useForm<TosFormData>({
|
||||||
resolver: zodResolver(tosSchema),
|
resolver: zodResolver(tosSchema),
|
||||||
defaultValues: {
|
defaultValues: {
|
||||||
content: '',
|
tos_content: '',
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
if (data) {
|
if (data) {
|
||||||
form.reset({
|
form.reset({
|
||||||
content: data.content || '',
|
tos_content: data.tos_content || '',
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
}, [data, form]);
|
}, [data, form]);
|
||||||
@ -104,7 +104,7 @@ export default function TosConfig() {
|
|||||||
<form id='tos-form' onSubmit={form.handleSubmit(onSubmit)} className='space-y-2 pt-4'>
|
<form id='tos-form' onSubmit={form.handleSubmit(onSubmit)} className='space-y-2 pt-4'>
|
||||||
<FormField
|
<FormField
|
||||||
control={form.control}
|
control={form.control}
|
||||||
name='content'
|
name='tos_content'
|
||||||
render={({ field }) => (
|
render={({ field }) => (
|
||||||
<FormItem>
|
<FormItem>
|
||||||
<FormLabel>{t('tos.title')}</FormLabel>
|
<FormLabel>{t('tos.title')}</FormLabel>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user