import cn from 'classnames' import Image from 'next/image' import { NextSeo } from 'next-seo' import s from './ProductView.module.css' import { FC } from 'react' import type { Product } from '@commerce/types/product' import usePrice from '@framework/product/use-price' import { WishlistButton } from '@components/wishlist' import { ProductSlider, ProductCard } from '@components/product' import { Container, Text } from '@components/ui' import ProductSidebar from '../ProductSidebar' import ProductTag from '../ProductTag' interface ProductViewProps { product: Product relatedProducts: Product[] } const ProductView: FC = ({ product, relatedProducts }) => { const { price } = usePrice({ amount: product.price.value, baseAmount: product.price.retailPrice, currencyCode: product.price.currencyCode!, }) return ( <>
{product.images.map((image, i) => (
{image.alt
))}
{process.env.COMMERCE_WISHLIST_ENABLED && ( )}

Related Products
{relatedProducts.map((p) => (
))}
) } export default ProductView