diff --git a/client/src/components/parts-order-list-table/parts-order-list-table-drawer.component.jsx b/client/src/components/parts-order-list-table/parts-order-list-table-drawer.component.jsx index 13f0ceb48..7873693d9 100644 --- a/client/src/components/parts-order-list-table/parts-order-list-table-drawer.component.jsx +++ b/client/src/components/parts-order-list-table/parts-order-list-table-drawer.component.jsx @@ -1,17 +1,16 @@ import { DeleteFilled } from "@ant-design/icons"; import { PageHeader } from "@ant-design/pro-layout"; -import { useLazyQuery, useMutation } from "@apollo/client/react"; +import { useMutation } from "@apollo/client/react"; import { Button, Drawer, Grid, Popconfirm, Space } from "antd"; import ResponsiveTable from "../responsive-table/responsive-table.component"; import queryString from "query-string"; -import { useEffect, useState } from "react"; +import { useState } from "react"; import { useTranslation } from "react-i18next"; import { FaTasks } from "react-icons/fa"; import { connect } from "react-redux"; import { useLocation } from "react-router-dom"; import { createStructuredSelector } from "reselect"; import { logImEXEvent } from "../../firebase/firebase.utils"; -import { QUERY_BILL_BY_PK } from "../../graphql/bills.queries"; import { DELETE_PARTS_ORDER } from "../../graphql/parts-orders.queries"; import { selectIsPartsEntry, selectJobReadOnly } from "../../redux/application/application.selectors"; import { setModalContext } from "../../redux/modals/modals.actions"; @@ -92,34 +91,14 @@ export function PartsOrderListTableDrawerComponent({ sortedInfo: {} }); - const [billData, setBillData] = useState(null); const search = queryString.parse(useLocation().search); const selectedpartsorder = search.partsorderid; const [deletePartsOrder] = useMutation(DELETE_PARTS_ORDER); const parts_orders = billsQuery.data ? billsQuery.data.parts_orders : []; const { refetch } = billsQuery; - const [billQuery] = useLazyQuery(QUERY_BILL_BY_PK); const selectedPartsOrderRecord = parts_orders.find((r) => r.id === selectedpartsorder); - useEffect(() => { - const fetchData = async () => { - if (selectedPartsOrderRecord?.returnfrombill) { - try { - const { data } = await billQuery({ - variables: { - billid: selectedPartsOrderRecord.returnfrombill - } - }); - setBillData(data); - } catch (error) { - console.error("Error fetching bill data:", error); - } - } else setBillData(null); - }; - fetchData(); - }, [selectedPartsOrderRecord, billQuery]); - const recordActions = (record) => (