diff --git a/src/langs/fa.json b/src/langs/fa.json index bd562b0..9205425 100644 --- a/src/langs/fa.json +++ b/src/langs/fa.json @@ -210,7 +210,8 @@ "add_plan": "افزودن پلن", "active_plan": "پلن فعال", "slider": "نمایش در اسلایدر", - "slug": "اسلاگ" + "slug": "اسلاگ", + "page_title": "عنوان صفحه" }, "plan": { "plans_list": "لیست پلن های ", diff --git a/src/pages/service/AddService.tsx b/src/pages/service/AddService.tsx index 2d019b4..4f39a9b 100644 --- a/src/pages/service/AddService.tsx +++ b/src/pages/service/AddService.tsx @@ -66,7 +66,8 @@ const AddService: FC = () => { softwareLanguage: '', userCount: 0, createDate: '', - slug: '' + slug: '', + pageTitle: '' }, validationSchema: Yup.object({ name: Yup.string().required(t('errors.required')), @@ -79,6 +80,7 @@ const AddService: FC = () => { metaDescription: Yup.string().required(t('errors.required')), link: Yup.string().required(t('errors.required')), slug: Yup.string().required(t('errors.required')), + pageTitle: Yup.string().required(t('errors.required')), }), onSubmit: async (values) => { if (iconFile && imagesFile) { diff --git a/src/pages/service/UpdateService.tsx b/src/pages/service/UpdateService.tsx index 30a08bc..8557233 100644 --- a/src/pages/service/UpdateService.tsx +++ b/src/pages/service/UpdateService.tsx @@ -70,7 +70,8 @@ const UpdateService: FC = () => { userCount: 0, createDate: '', coverUrl: '', - slug: '' + slug: '', + pageTitle: '' }, validationSchema: Yup.object({ name: Yup.string().required(t('errors.required')), @@ -83,6 +84,7 @@ const UpdateService: FC = () => { metaDescription: Yup.string().required(t('errors.required')), link: Yup.string().required(t('errors.required')), slug: Yup.string().required(t('errors.required')), + pageTitle: Yup.string().required(t('errors.required')), }), onSubmit: async (values) => { @@ -107,8 +109,6 @@ const UpdateService: FC = () => { }) await multiUpload.mutateAsync(images, { onSuccess: async (data) => { - console.log('values.images', values.images); - values.images = [...(values.images || []), ...data.data.map((item: { url: string }) => item?.url)] }, onError: (error: ErrorType) => { @@ -155,7 +155,8 @@ const UpdateService: FC = () => { userCount: data?.userCount || 0, createDate: moment(data?.createDate).format('YYYY-MM-DD'), coverUrl: data?.coverUrl, - slug: data?.slug + slug: data?.slug, + pageTitle: data?.pageTitle }); const editorElement = editorRef.current?.querySelector('.ql-editor'); if (editorElement) { diff --git a/src/pages/service/components/AddServiceSidebar.tsx b/src/pages/service/components/AddServiceSidebar.tsx index fab4838..5d74b38 100644 --- a/src/pages/service/components/AddServiceSidebar.tsx +++ b/src/pages/service/components/AddServiceSidebar.tsx @@ -43,6 +43,14 @@ const AddServiceSidebar: FC = (props: Props) => {
{t('service.special_danak')}
+
+ +
+
= (props: Props) => {
{t('service.special_danak')}
+
+ +
+