'use client'; import {useState} from 'react'; import Link from 'next/link'; import {CheckCircleOutlined} from '@ant-design/icons'; import {useLanguage} from '@/app/context/LanguageContext'; import {commerceCopy} from '@/data/commerce'; import QuantityControl from './QuantityControl'; export default function ProductDetails({id}: {id: string}) { const {t, locale} = useLanguage(); const copy = commerceCopy[locale]; const machine = t.machines.find(item => item.id === id); const [alternate, setAlternate] = useState(false); if (!machine) return null; return (
{`${machine.name}
{[false, true].map(value => ( ))}

{machine.shortLabel}

{machine.name}

{machine.description}

{copy.model}: {machine.id.toUpperCase()}

{copy.specifications}

    {machine.highlights.map(feature => (
  • {feature}
  • ))}

{copy.unitPrice}

{machine.priceLabel}

{copy.cartLink}

{copy.checkoutUnavailable}

); }