From 81fffe45286a53fa5e34e05581c43c05caca9953 Mon Sep 17 00:00:00 2001 From: caturbgs Date: Wed, 22 Dec 2021 11:09:21 +0700 Subject: [PATCH] fix: get data sub category on modal product --- src/component/ProductComponent.js | 43 ++++++++++--------------------- src/pages/Product/Product.js | 4 +-- 2 files changed, 16 insertions(+), 31 deletions(-) diff --git a/src/component/ProductComponent.js b/src/component/ProductComponent.js index 53da930..40a6a34 100644 --- a/src/component/ProductComponent.js +++ b/src/component/ProductComponent.js @@ -1,33 +1,18 @@ -import React, { useContext, useState } from "react"; -import { - Button, - Col, - Form, - Input, - message, - Modal, - Row, - Select, - Table, - Divider, - Tag, - Typography, - List, -} from "antd"; -import { observer } from "mobx-react-lite"; -import { ExclamationCircleOutlined } from "@ant-design/icons"; -import { useHistory } from "react-router-dom"; -import { capitalize } from "lodash"; -import { useStore } from "../utils/useStore"; -import { LINKS } from "../routes/app"; -import { ModalLoaderContext } from "../utils/modal"; +import React, {useContext, useState} from "react"; +import {Button, Col, Divider, Form, Input, List, message, Modal, Row, Select, Table, Tag, Typography,} from "antd"; +import {observer} from "mobx-react-lite"; +import {ExclamationCircleOutlined} from "@ant-design/icons"; +import {useHistory} from "react-router-dom"; +import {useStore} from "../utils/useStore"; +import {LINKS} from "../routes/app"; +import {ModalLoaderContext} from "../utils/modal"; -const { Title, Text } = Typography; +const {Title, Text} = Typography; export const ProductComponent = observer((props) => { const store = useStore(); const [form] = Form.useForm(); - const { Option } = Select; + const {Option} = Select; const history = useHistory(); const [idData, setIdData] = useState(""); const [filterSupplier, setFilterSupplier] = useState(null); @@ -397,10 +382,10 @@ export const ProductComponent = observer((props) => { ]} > diff --git a/src/pages/Product/Product.js b/src/pages/Product/Product.js index 95750f5..21539e1 100644 --- a/src/pages/Product/Product.js +++ b/src/pages/Product/Product.js @@ -1,5 +1,5 @@ import React, {useContext, useEffect} from "react"; -import {Button, Card, Col, Input, Row, Upload,message} from "antd"; +import {Button, Card, Col, Input, message, Row, Upload} from "antd"; import {FilterOutlined, PlusSquareOutlined, UploadOutlined,} from "@ant-design/icons"; import {BreadcumbComponent} from "../../component/BreadcumbComponent"; import {useStore} from "../../utils/useStore"; @@ -20,8 +20,8 @@ export const Product = observer(() => { modalLoader.setLoading(true); await Promise.allSettled([ store.supplier.getData(), - store.product.getDataCategories(), store.category.getData(), + store.category.getDataSubCategories(), ]); await store.product.getData(); modalLoader.setLoading(false);