import React from 'react'; import { useParams, Link } from 'react-router-dom'; import { motion } from 'framer-motion'; import { useStore } from '../src/context/StoreContext'; const ProductDetail: React.FC = () => { const { slug } = useParams<{ slug: string }>(); const { products, addToCart } = useStore(); const product = products.find(item => item.slug === slug); if (!product) { return (

Product Not Found

Return to Shop
); } return (
{/* Breadcrumb */}
Shop / {product.title}
{/* Images Column */}
{product.title} {/* Additional images grid */}
{product.images?.slice(1).map((img, idx) => ( {`${product.title} ))}
{/* Info Column */}
{product.title} ${product.price}

{product.description}

    {product.details && product.details.map((detail, i) => (
  • {detail}
  • ))}
  • Made in Corpus Christi, TX
addToCart(product)} type="button" className="w-full bg-text-main dark:bg-white text-white dark:text-text-main py-4 uppercase tracking-[0.2em] hover:bg-stone-800 dark:hover:bg-stone-200 transition-colors" > Add to Cart

Free shipping on orders over $150

Ships within 3-5 business days

); }; export default ProductDetail;