import { HttpTypes } from "@medusajs/types" import { UIMatch } from "react-router-dom" import { useCampaign } from "../../../hooks/api" import { CAMPAIGN_DETAIL_FIELDS } from "./constants" type CampaignDetailBreadcrumbProps = UIMatch export const CampaignDetailBreadcrumb = ( props: CampaignDetailBreadcrumbProps ) => { const { id } = props.params || {} const { campaign } = useCampaign( id!, { fields: CAMPAIGN_DETAIL_FIELDS, }, { initialData: props.loaderData, enabled: Boolean(id), } ) if (!campaign) { return null } return {campaign.name} } export const seo = (match: UIMatch) => ({ title: match.loaderData?.campaign?.name, })