import React, { useState } from
'react'
;
import { useDispatch, useSelector } from
'react-redux'
;
import { orderFood } from
'./slice.js'
;
function
CustomerCard({ name }) {
const [orders, setOrders] = useState(
''
);
const food = useSelector((state) => state.customers.food);
const dispatch = useDispatch();
const addOrder = () => dispatch(orderFood(orders));
return
(
<div>
<div className=
"customer-food-card-container"
>
<p>{name}</p>
<div className=
"customer-foods-container"
>
{food.map((foo) => (
<div className=
"customer-food"
>{foo}</div>
))}
<div className=
"customer-food-input-container"
>
<input value={orders} onChange={(event) =>
setOrders(event.target.value)} />
<button onClick={addOrder}>Add</button>
</div>
</div>
</div>
</div>
);
}
export
default
CustomerCard;