From 1047e1dedbf4bbe21e15d9af963c4bc8b498124f Mon Sep 17 00:00:00 2001 From: hamid zarghami Date: Sat, 19 Apr 2025 15:35:57 +0330 Subject: [PATCH] blog + announcement --- src/langs/fa.json | 5 ++- src/pages/ads/CreateAds.tsx | 79 ++++++--------------------------- src/pages/ads/types/AdsTypes.ts | 3 ++ 3 files changed, 21 insertions(+), 66 deletions(-) diff --git a/src/langs/fa.json b/src/langs/fa.json index e0807b3..0e64d86 100644 --- a/src/langs/fa.json +++ b/src/langs/fa.json @@ -295,7 +295,10 @@ "OTHER_SERVICES_TOP": "بالای سایر سرویس ها", "OTHER_SERVICES_LEFT": "سمت چپ سایر سرویس ها", "SERVICE": "سرویس", - "file_error": "فایل مورد نظر باید انتخاب شود" + "file_error": "فایل مورد نظر باید انتخاب شود", + "BLOG_PAGE_TOP_RIGHT": "بالای صفحه بلاگ راست", + "BLOG_PAGE_BOTTOM_RIGHT": "پایین صفحه بلاگ راست", + "BLOG_PAGE_TOP_LEFT": "بالای صفحه بلاگ چپ" }, "discount": { "list": "لیست تخفیفات", diff --git a/src/pages/ads/CreateAds.tsx b/src/pages/ads/CreateAds.tsx index 5908803..f148c3e 100644 --- a/src/pages/ads/CreateAds.tsx +++ b/src/pages/ads/CreateAds.tsx @@ -147,72 +147,21 @@ const CreateAd: FC = () => {

{t('ads.location')}

-
-
- formik.setFieldValue('displayLocation', AdsDisplayLocation.HOMEPAGE_TOP)} - /> + + {Object.values(AdsDisplayLocation).map((location) => ( +
+
+ formik.setFieldValue('displayLocation', location)} + /> +
+
+ {t(`ads.${location}`)} +
-
- {t(`ads.${AdsDisplayLocation.HOMEPAGE_TOP}`)} -
-
-
-
- formik.setFieldValue('displayLocation', AdsDisplayLocation.SINGLE_SERVICE_PAGE)} - /> -
-
- {t(`ads.${AdsDisplayLocation.SINGLE_SERVICE_PAGE}`)} -
-
-
-
- formik.setFieldValue('displayLocation', AdsDisplayLocation.MY_SERVICES_PAGE)} - /> -
-
- {t(`ads.${AdsDisplayLocation.MY_SERVICES_PAGE}`)} -
-
-
-
- formik.setFieldValue('displayLocation', AdsDisplayLocation.OTHER_SERVICES_TOP)} - /> -
-
- {t(`ads.${AdsDisplayLocation.OTHER_SERVICES_TOP}`)} -
-
-
-
- formik.setFieldValue('displayLocation', AdsDisplayLocation.OTHER_SERVICES_LEFT)} - /> -
-
- {t(`ads.${AdsDisplayLocation.OTHER_SERVICES_LEFT}`)} -
-
-
-
- formik.setFieldValue('displayLocation', AdsDisplayLocation.SERVICE)} - /> -
-
- {t(`ads.${AdsDisplayLocation.SERVICE}`)} -
-
+ ))} +
diff --git a/src/pages/ads/types/AdsTypes.ts b/src/pages/ads/types/AdsTypes.ts index 52448f2..427a644 100644 --- a/src/pages/ads/types/AdsTypes.ts +++ b/src/pages/ads/types/AdsTypes.ts @@ -16,6 +16,9 @@ export enum AdsDisplayLocation { OTHER_SERVICES_TOP = "OTHER_SERVICES_TOP", OTHER_SERVICES_LEFT = "OTHER_SERVICES_LEFT", SERVICE = "SERVICE", + BLOG_PAGE_TOP_RIGHT = "BLOG_PAGE_TOP_RIGHT", + BLOG_PAGE_BOTTOM_RIGHT = "BLOG_PAGE_BOTTOM_RIGHT", + BLOG_PAGE_TOP_LEFT = "BLOG_PAGE_TOP_LEFT", } export type AdsItemType = {