import { Carousel } from '@material-tailwind/react' import { FC, Fragment } from 'react' import { useTranslation } from 'react-i18next' import { ArrowLeft } from 'iconsax-react' import TitleLine from '../../components/TitleLine' import { useGetSuggestedServices } from './hooks/useServiceData' import PageLoading from '../../components/PageLoading' import { ItemServiceType } from './types/ServiecTypes' import ServiceItem from '../../components/ServiceItem' import OtherServicesComponent from './components/OtherServices' import { useGetAds } from '../ads/hooks/useAdsData' import { AdsDisplayLocation, AdsItemType } from '../ads/types/AdsTypes' import { Helmet } from 'react-helmet-async' const OtherServices: FC = () => { const { t } = useTranslation('global') const getSuggestedServices = useGetSuggestedServices() const getAds = useGetAds(AdsDisplayLocation.OTHER_SERVICES_TOP) const getAdsLeft = useGetAds(AdsDisplayLocation.OTHER_SERVICES_LEFT) return (
داناک | لیست سرویس ها
{ getSuggestedServices.isPending || getAdsLeft.isPending ? : { }} onPointerLeaveCapture={() => { }} > { getAds.data?.data?.ads?.map((item: AdsItemType) => { return (
{item.title}
{ }
) }) }
{ getSuggestedServices.data?.data?.danakServices?.map((item: ItemServiceType) => ( )) }
}
{ getAdsLeft.isSuccess && getAdsLeft.data.data.ads[0] &&
{getAdsLeft.data.data.ads[0].title}
}
) } export default OtherServices