diff --git a/package.json b/package.json index 78c12c6..31c20a8 100644 --- a/package.json +++ b/package.json @@ -45,6 +45,7 @@ "jest-watch-typeahead": "0.6.1", "less": "^3.11.1", "less-loader": "6.1.0", + "lodash": "^4.17.21", "mini-css-extract-plugin": "0.11.3", "mobx": "^6.3.2", "mobx-react-lite": "^3.2.0", diff --git a/src/pages/Product/Pulsa.js b/src/component/ProductComponent.js similarity index 61% rename from src/pages/Product/Pulsa.js rename to src/component/ProductComponent.js index eafdfb9..19649c0 100644 --- a/src/pages/Product/Pulsa.js +++ b/src/component/ProductComponent.js @@ -1,30 +1,18 @@ -import React, {useEffect, useState} from "react"; +import React, {useState} from "react"; import {Button, message, Modal, Space, Table, Tag} from "antd"; -import {useStore} from "../../utils/useStore"; import {observer} from "mobx-react-lite"; import {ExclamationCircleOutlined} from "@ant-design/icons"; import {useHistory} from "react-router-dom"; +import {capitalize} from "lodash"; +import {store} from "../utils/useStore"; +import {PulsaModal} from "../pages/Product/PulsaModal"; -export const Pulsa = observer(() => { - const store = useStore(); +export const ProductComponent = observer((props) => { const history = useHistory(); - const [visibleModal, setVisibleModal] = useState(false); const [initialData, setInitialData] = useState({}); const [confirmLoading, setConfirmLoading] = useState(false); const [isLoading, setIsLoading] = useState(false); - useEffect(() => { - const init = async () => { - try { - setIsLoading(true); - await store.product.getData(); - setIsLoading(false); - } catch (e) { - setIsLoading(false); - } - }; - init(); - }, []); const columns = [ { title: "Kode", @@ -44,8 +32,8 @@ export const Pulsa = observer(() => { , { title: "Harga Jual", - dataIndex: "mark_up_price", - key: "mark_up_price", + dataIndex: "base_price", + key: "base_price", }, { title: "Gangguan", @@ -56,7 +44,7 @@ export const Pulsa = observer(() => { color={record?.status === "AKTIF" ? "processing" : "#E3E8EE"} style={{color: "#4F566B"}} > - {record?.status} + {capitalize(record?.status)} ), }, @@ -78,7 +66,12 @@ export const Pulsa = observer(() => { key: "action", render: (text, record) => ( - +