import Image from 'next/image' import useCategoryHome from '../hooks/useCategoryHome' import Link from '@/core/components/elements/Link/Link' import { createSlug } from '@/core/utils/slug' import { useEffect, useState } from 'react'; import { bannerApi } from '../../../api/bannerApi'; const { useQuery } = require('react-query') import { HeroBannerSkeleton } from '../../../components/skeleton/BannerSkeleton'; import useCategoryPilihan from '../hooks/useCategoryPilihan'; import useDevice from '@/core/hooks/useDevice' import { Swiper, SwiperSlide } from 'swiper/react'; import 'swiper/css'; const CategoryPilihan = ({ id, categories }) => { const { isDesktop, isMobile } = useDevice() const { categoryPilihan } = useCategoryPilihan(); const heroBanner = useQuery('categoryPilihan', bannerApi({ type: 'banner-category-list' })); return (
{isDesktop && (
LOB Kategori Pilihan

200 Rb+ Produk Unggulan & 800+ Brand Rekomendasi tersedia!

{heroBanner.data && heroBanner.data?.length > 0 && (
{heroBanner.data[0].name}
)}
{categoryPilihan?.data?.map((category) => (
{category?.name}

{category?.industries}

Lihat semua
))}
)} {isMobile && (
LOB Kategori Pilihan
{/*

200 Rb+ Produk Unggulan & 800+ Brand Rekomendasi tersedia!

*/}
{heroBanner.data && heroBanner.data?.length > 0 && (
{heroBanner.data[0].name}
)}
{categoryPilihan?.data?.map((category) => (
{category?.name}

{category?.industries}

Lihat semua
))}
)}
) } export default CategoryPilihan