diff --git a/src/components/pages/marketing/MarketingTable.tsx b/src/components/pages/marketing/MarketingTable.tsx index c9d6b6a2..40ef313d 100644 --- a/src/components/pages/marketing/MarketingTable.tsx +++ b/src/components/pages/marketing/MarketingTable.tsx @@ -226,11 +226,6 @@ const MarketingTable = () => { confirmationModal.openModal(); }; - const productsClickHandler = (item: Marketing) => { - setSelectedItem(item); - productsModal.openModal(); - }; - const deleteMarketingHandler = async () => { const deleteMarketingRes = await MarketingApi.delete( selectedItem?.id as number @@ -450,6 +445,11 @@ const MarketingTable = () => { accessorKey: 'marketing_products.length', header: 'Product Details', cell: (props) => { + const productsClickHandler = (item: Marketing) => { + setSelectedItem(item); + productsModal.openModal(); + }; + if (props?.row?.original?.sales_order?.length) { if (props?.row?.original?.sales_order?.length > 1) { return ( @@ -504,7 +504,7 @@ const MarketingTable = () => { }, }, ]; - }, [deleteModal, deliveryModal, productsClickHandler]); + }, [deleteModal, deliveryModal, setSelectedItem, productsModal]); return ( <>