From 80bde65a438893c946df8c04269118e1a59bbc83 Mon Sep 17 00:00:00 2001 From: srgooglo Date: Tue, 11 Oct 2022 23:48:20 +0200 Subject: [PATCH] improve actions handling & behavior --- packages/app/src/components/PostsFeed/index.jsx | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/packages/app/src/components/PostsFeed/index.jsx b/packages/app/src/components/PostsFeed/index.jsx index 06fc0724..9f3ce739 100644 --- a/packages/app/src/components/PostsFeed/index.jsx +++ b/packages/app/src/components/PostsFeed/index.jsx @@ -184,13 +184,18 @@ export default class PostsFeed extends React.Component { } onDeletePost = async (data) => { - let result = await this.api.delete.post({ post_id: data._id }).catch(() => { - antd.message.error("Failed to delete post") - - return false + antd.Modal.confirm({ + title: "Are you sure you want to delete this post?", + content: "This action is irreversible", + okText: "Yes", + okType: "danger", + cancelText: "No", + onOk: async () => { + await this.api.delete.post({ post_id: data._id }).catch(() => { + antd.message.error("Failed to delete post") + }) + }, }) - - return result } onDoubleClickPost = (data) => {