diff --git a/src/pages/order/components/Order.tsx b/src/pages/order/components/Order.tsx index 310964f..da3f3d5 100644 --- a/src/pages/order/components/Order.tsx +++ b/src/pages/order/components/Order.tsx @@ -38,11 +38,16 @@ const Order: FC = () => { const productId = e.target.value const product = data?.data?.find(o => Number(o.id) === Number(productId)) if (product) { - product.quantities.unshift(0) + if (product.quantities[0] !== 0) { + product.quantities.unshift(0) + } setProductSelected(product) } } + console.log(productSelected?.quantities); + + // const handleChangeAttribute = (e: ChangeEvent) => { // const attributeId = e.target.value // const attribute = productSelected?.attributes?.find(o => Number(o.id) === Number(attributeId)) diff --git a/src/pages/order/store/OrderStore.ts b/src/pages/order/store/OrderStore.ts new file mode 100644 index 0000000..fcc2e8b --- /dev/null +++ b/src/pages/order/store/OrderStore.ts @@ -0,0 +1,8 @@ +import { create } from "zustand"; + +export const useAuthStore = create((set) => ({ + phone: "", + setPhone(value) { + set({ phone: value }); + }, +}));