From 53ad47a155698638355ef39e2768a96b5ba6c4ac Mon Sep 17 00:00:00 2001 From: "cyril.tsui" Date: Thu, 2 Jan 2025 14:51:56 +0800 Subject: [PATCH] add delete draft button (button) --- .../CreateProject/CreateProject.tsx | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/components/CreateProject/CreateProject.tsx b/src/components/CreateProject/CreateProject.tsx index 1368fa5..5ca8035 100644 --- a/src/components/CreateProject/CreateProject.tsx +++ b/src/components/CreateProject/CreateProject.tsx @@ -565,6 +565,18 @@ const CreateProject: React.FC = ({ router.replace("/projects"); }, [draftId, formProps, router]); + const handleDeleteDraft = useCallback(() => { + deleteDialog(async () => { + deleteDraft(Number(draftId)); + + const clickSuccessDialog = await successDialog("Delete Success", t); + + if (clickSuccessDialog) { + router.replace("/projects"); + } + }, t); + }, [draftId, router]); + return ( <> @@ -743,6 +755,16 @@ const CreateProject: React.FC = ({ > {t("Save Draft")} + {draftId && + + } )}