import odooApi from '@/core/api/odooApi' import { createSlug } from '@/core/utils/slug' import { Breadcrumb as ChakraBreadcrumb, BreadcrumbItem, BreadcrumbLink, Skeleton } from '@chakra-ui/react' import classNames from 'classnames' import Link from 'next/link' import { useQuery } from 'react-query' /** * Renders a breadcrumb component based on the provided `productId`. * * @param {Object} props - The properties passed to the component. * @param {number} props.productId - The ID of the product. * @param {string} props.productName - The ID of the product. * @return {ReactElement} The rendered breadcrumb component. */ const Breadcrumb = ({ productId, productName }) => { const categories = useQuery( `detail/categories/${productId}`, async () => await odooApi('GET', `/api/v1/product/${productId}/category-breadcrumb`), { enabled: !!productId } ) return ( Home {categories.data?.map((category) => ( {category.name} ))} {productName} ) } export default Breadcrumb