import { HttpTypes } from "@medusajs/types" import { UIMatch } from "react-router-dom" import { useProduct } from "../../../hooks/api" type ProductDetailBreadcrumbProps = UIMatch export const ProductDetailBreadcrumb = ( props: ProductDetailBreadcrumbProps ) => { const { id } = props.params || {} const { product } = useProduct( id!, { // TODO: Remove exclusion once we avoid including unnecessary relations by default in the query config fields: "-type,-collection,-options,-tags,-images,-variants,-sales_channels", }, { initialData: props.loaderData, enabled: Boolean(id), } ) if (!product) { return null } return {product.title} } export const seo = (match: UIMatch) => ({ title: match.loaderData?.product?.title, })