refactor(FE): Refactor productsClickHandler to be defined inline

This commit is contained in:
rstubryan
2026-03-06 14:45:27 +07:00
parent 928136ff18
commit 978ef764ea
@@ -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 (
<>