import odooApi from '@/core/api/odooApi'; import { createSlug } from '@/core/utils/slug'; import { Breadcrumb as ChakraBreadcrumb, BreadcrumbItem, BreadcrumbLink, Skeleton, } from '@chakra-ui/react'; import Link from 'next/link'; import React from 'react'; import { useQuery } from 'react-query'; const Breadcrumb = ({ categoryId }) => { const breadcrumbs = useQuery( ['category-breadcrumbs', categoryId], async () => await odooApi('GET', `/api/v1/category/${categoryId}/category-breadcrumb`) ); const items = breadcrumbs.data ?? []; const lastIdx = items.length - 1; return (
{/* Home */} Home {/* Categories */} {items.map((category, index) => { const isLast = index === lastIdx; return ( {isLast ? ( // HANYA yang terakhir boleh turun/wrap di mobile {category.name} ) : ( {category.name} )} ); })}
); }; export default Breadcrumb;