From e2304a2571251258523a40d036c8ec4b17e66229 Mon Sep 17 00:00:00 2001 From: fakz9 Date: Sun, 19 May 2024 04:15:00 +0300 Subject: [PATCH] feat: deal product services --- .../components/DealServicesTable/DealServicesTable.tsx | 10 ---------- .../LeadsPage/components/DealServicesTable/columns.tsx | 6 +++--- 2 files changed, 3 insertions(+), 13 deletions(-) diff --git a/src/pages/LeadsPage/components/DealServicesTable/DealServicesTable.tsx b/src/pages/LeadsPage/components/DealServicesTable/DealServicesTable.tsx index 9aeca3f..583c1aa 100644 --- a/src/pages/LeadsPage/components/DealServicesTable/DealServicesTable.tsx +++ b/src/pages/LeadsPage/components/DealServicesTable/DealServicesTable.tsx @@ -23,17 +23,7 @@ const DealServicesTable: FC = ( tableRef }) => { const serviceIds = items.map(item => item.service.id); - const onQuantityChange = (service: DealServiceSchema, quantity: number) => { - return; - // if (!onChange) return; - // if (quantity <= 0 && onDelete) { - // onDelete(service); - // return; - // } - // onChange({...service, quantity}); - } const columns = useDealServicesTableColumns({ - onChange: onQuantityChange, data: items }); const onCreateClick = () => { diff --git a/src/pages/LeadsPage/components/DealServicesTable/columns.tsx b/src/pages/LeadsPage/components/DealServicesTable/columns.tsx index 9f2fa74..beab5dc 100644 --- a/src/pages/LeadsPage/components/DealServicesTable/columns.tsx +++ b/src/pages/LeadsPage/components/DealServicesTable/columns.tsx @@ -3,12 +3,12 @@ import {useMemo} from "react"; import {DealServiceSchema} from "../../../../client"; type Props = { - onChange: (service: DealServiceSchema, quantity: number) => void; + // onChange: (service: DealServiceSchema, quantity: number) => void; data: DealServiceSchema[]; } export const useDealServicesTableColumns = (props: Props) => { - const {onChange, data} = props; + const {data} = props; const totalPrice = useMemo(() => data.reduce((acc, row) => acc + row.quantity * row.price, 0) , @@ -61,5 +61,5 @@ export const useDealServicesTableColumns = (props: Props) => { Footer: <>Итоговая сумма по услугам: {totalPrice} } - ], [onChange]); + ], []); } \ No newline at end of file