import { PageMeta } from '@graphcommerce/magento-store' import type { PageMetaProps } from '@graphcommerce/next-ui' import { productLink } from '../../hooks/useProductLink' import type { ProductPageMetaFragment } from './ProductPageMeta.gql' export type ProductPageMetaProps = { product: ProductPageMetaFragment } & Pick< PageMetaProps, 'children' | 'ogImage' | 'ogImageUseFallback' > export function ProductPageMeta(props: ProductPageMetaProps) { const { product, ...rest } = props const { sku, categories, price_range, media_gallery, name, meta_title, meta_keyword, meta_description, url_key, __typename, } = product return ( {sku && } {price_range?.minimum_price?.regular_price?.value && ( )} {price_range?.minimum_price?.final_price?.value && ( )} {price_range?.minimum_price?.final_price?.currency && ( )} {categories && categories.map((category) => category?.name ? ( ) : null, )} ) }