'use client'; import {Button} from 'antd'; import {MinusOutlined, PlusOutlined} from '@ant-design/icons'; import type {CartProduct} from '@/types/domain'; import {useAppDispatch, useAppSelector} from '@/store/hooks'; import {addToCart, decrementQty} from '@/store/cartSlice'; import {useLanguage} from '@/app/context/LanguageContext'; import {commerceCopy} from '@/data/commerce'; export default function QuantityControl({product}: {product: CartProduct}) { const dispatch = useAppDispatch(); const {locale} = useLanguage(); const copy = commerceCopy[locale]; const quantity = useAppSelector(state => state.cart.items.find(item => item.id === product.id)?.qty ?? 0); return (
); }