diff --git a/src/app/home/components/Banners4.tsx b/src/app/home/components/Banners4.tsx index db4841d..975a753 100644 --- a/src/app/home/components/Banners4.tsx +++ b/src/app/home/components/Banners4.tsx @@ -6,6 +6,8 @@ import { FC, useMemo } from 'react' import { IBanner } from '@/types/landing.types' import { useGetLanding } from '@/app/home/hooks/useHomeData' +const USE_PLACEHOLDER = false + const Banners4: FC = () => { const { data } = useGetLanding() @@ -21,6 +23,34 @@ const Banners4: FC = () => { } }, [data?.results?.banners]) + const renderPlaceholder = () => ( +
+ {/* بنر 1 (Order 4) - بزرگ سمت راست - 34% عرض */} +
+
+ بنر 1 (Order 4) - بزرگ راست +
+
+ + {/* دو بنر کوچک عمودی - 12% عرض */} +
+
+ بنر 2 (Order 5) +
+
+ بنر 3 (Order 6) +
+
+ + {/* بنر 4 (Order 7) - عریض سمت چپ - 54% عرض */} +
+
+ بنر 4 (Order 7) - عریض چپ +
+
+
+ ) + const renderLayout = (banners: IBanner[]) => { const firstBanner = banners.find((banner) => banner.order === 4) const secondBanner = banners.find((banner) => banner.order === 5) @@ -37,51 +67,50 @@ const Banners4: FC = () => { } return ( -
-
- +
+ {/* بنر 1 (Order 4) - بزرگ سمت راست - 34% عرض */} +
+ {firstBanner.altText}
-
-
- - {secondBanner.altText} - -
-
- - {thirdBanner.altText} - -
+ {/* دو بنر کوچک عمودی - 12% عرض */} +
+ + {secondBanner.altText} + + + {thirdBanner.altText} +
-
- + {/* بنر 4 (Order 7) - عریض سمت چپ - 54% عرض */} +
+ {fourthBanner.altText} @@ -90,6 +119,15 @@ const Banners4: FC = () => { ) } + if (USE_PLACEHOLDER) { + return ( + <> +
{renderPlaceholder()}
+
{renderPlaceholder()}
+ + ) + } + return ( <> {desktopBanners.length > 0 && (