diff --git a/client/app/routes/products/list.tsx b/client/app/routes/products/list.tsx index 73944e6..0036e24 100644 --- a/client/app/routes/products/list.tsx +++ b/client/app/routes/products/list.tsx @@ -62,6 +62,16 @@ export default function List() { const { user } = useAppSelector((state: RootState) => state.app); const handleDelete = async (data: IProduct) => { + if (data.status) { + const response = await productApi.customAction( + data.id || 0, + "unlist", + data + ); + + if (!response || !response?.data) return; + } + const result = await productApi.delete(data); if (!result) return; @@ -395,11 +405,6 @@ export default function List() { ); }} - options={{ - disableDel(data) { - return data.id === user?.id; - }, - }} />