diff --git a/src/pages/Transaction/Product.js b/src/pages/Transaction/Product.js
index eadaa80..1bc7a67 100644
--- a/src/pages/Transaction/Product.js
+++ b/src/pages/Transaction/Product.js
@@ -1,4 +1,4 @@
-import React, {useContext, useEffect, useState} from "react";
+import React, {useContext, useEffect} from "react";
import {useStore} from "../../utils/useStore";
import {Button, Card, Col, Input, message, Modal, Row, Select} from "antd";
import {observer} from "mobx-react-lite";
@@ -10,8 +10,6 @@ const {Option} = Select;
export const Product = observer(() => {
const store = useStore();
-
- const [productData, setProductData] = useState([]);
const modalLoader = useContext(ModalLoaderContext);
useEffect(() => {
@@ -36,20 +34,6 @@ export const Product = observer(() => {
init();
}, []);
- // data
- useEffect(() => {
- console.log("⚡ transaction data store", store.transaction.data);
- setProductData(store.transaction.data);
- }, [store.transaction.data]);
-
- // Subcategory
- useEffect(() => {
- console.log(
- "⚡ transaction subcategory store",
- store.transaction.dataSubCategories
- );
- }, [store.transaction.dataSubCategories]);
-
const handleChangeSubcategory = async (item) => {
store.transaction.filterSubCategory = item;
modalLoader.setLoading(true);
@@ -111,47 +95,47 @@ export const Product = observer(() => {
- {productData.length != 0 && (
-
- {productData.map((item, index) => (
-
- {
- Modal.confirm({
- title: `Are you sure buy ${item.name}?`,
- icon: ,
- okText: "Confirm",
- cancelText: "Cancel",
- okType: "primary",
- onOk() {
- handleBuyProduct(item.code)
- },
- onCancel() {
- console.log("Cancel");
- },
- });
- }}
- style={{cursor: "pointer"}}
- >
- {item.name}
-
-
+ {store.transaction.data.length != 0 && (
+
+ {store.transaction.data.map((item, index) => (
+
+ {
+ Modal.confirm({
+ title: `Are you sure buy ${item.name}?`,
+ icon: ,
+ okText: "Confirm",
+ cancelText: "Cancel",
+ okType: "primary",
+ onOk() {
+ handleBuyProduct(item.code)
+ },
+ onCancel() {
+ console.log("Cancel");
+ },
+ });
+ }}
+ style={{cursor: "pointer"}}
+ >
+ {item.name}
+
+
{new Intl.NumberFormat("id-ID", {
style: "currency",
currency: "IDR",
}).format(item?.currentPrice?.mark_up_price)}
-
-
- ))}
-
+
+
+ ))}
+
)}
- {productData.length !== 0 && (
+ {store.transaction.data.length !== 0 && (