import Image from "next/image" import Link from 'next/link' import { createSlug } from '@/core/utils/slug' import useDevice from '@/core/hooks/useDevice'; import { Swiper, SwiperSlide } from 'swiper/react'; import 'swiper/css'; import { useQuery } from 'react-query' import { useRouter } from 'next/router' const CategorySection = ({ categories }) => { const { isDesktop, isMobile } = useDevice(); const router = useRouter() let teks = router.query.slug; let hasil = teks?.match(/(\d+)$/)[0]; const breadcrumbs = useQuery( `category-breadcrumbs/${hasil}`, async () => await odooApi('GET', `/api/v1/category/${hasil}/category-breadcrumb`) ) return (
{isDesktop && (
{categories.slice(0, 10).map((category) => (
{category?.name}

{category?.name}

))}
)} {isDesktop && categories.length > 10 && (
Lihat Semua
)} {isMobile &&
{categories.slice(0, 10).map((category) => (
{category?.name}

{category?.name}

))}
{categories.length > 10 && (
Lihat Semua
)}
}
) } export default CategorySection