From 978ef764ea5a61b2970cb534a0ef592384fc6eca Mon Sep 17 00:00:00 2001 From: rstubryan Date: Fri, 6 Mar 2026 14:45:27 +0700 Subject: [PATCH] refactor(FE): Refactor productsClickHandler to be defined inline --- src/components/pages/marketing/MarketingTable.tsx | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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 ( <>