Skip to content

Commit 431cde3

Browse files
committed
Link delete modal to edit page
1 parent cf2fce4 commit 431cde3

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

frontend/src/features/task-management/pages/EditTaskTemplatePage.tsx

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import React, { useEffect, useState } from "react";
1515
import { Controller, useForm } from "react-hook-form";
1616
import { useHistory, useParams } from "react-router-dom";
1717
import TaskTemplateAPIClient from "../../../APIClients/TaskTemplateAPIClient";
18+
import DeleteTaskTemplateModal from "../components/DeleteTaskTemplateModal";
1819
import { ReactComponent as GamesIcon } from "../../../assets/icons/games.svg";
1920
import { ReactComponent as HusbandryIcon } from "../../../assets/icons/husbandry.svg";
2021
import { ReactComponent as MiscIcon } from "../../../assets/icons/misc.svg";
@@ -41,6 +42,7 @@ const EditTaskTemplatePage = (): React.ReactElement => {
4142
const toast = useToast();
4243
const [isSubmitting, setIsSubmitting] = useState(false);
4344
const [showQuitModal, setShowQuitModal] = useState(false);
45+
const [showDeleteModal, setShowDeleteModal] = useState(false);
4446

4547
const {
4648
control,
@@ -120,14 +122,7 @@ const EditTaskTemplatePage = (): React.ReactElement => {
120122
};
121123

122124
const handleDeleteTaskTemplate = () => {
123-
// TODO: Open delete task template modal and remove toast
124-
toast({
125-
title: "Delete Task Template",
126-
description: "Delete functionality not implemented yet",
127-
status: "info",
128-
duration: 3000,
129-
isClosable: true,
130-
});
125+
setShowDeleteModal(true);
131126
};
132127

133128
const onSubmit = async (data: TaskTemplateFormData) => {
@@ -329,6 +324,13 @@ const EditTaskTemplatePage = (): React.ReactElement => {
329324
</ModalFooter>
330325
</ModalContent>
331326
</Modal>
327+
328+
<DeleteTaskTemplateModal
329+
taskTemplateId={taskTemplateId}
330+
isOpen={showDeleteModal}
331+
onClose={() => setShowDeleteModal(false)}
332+
onDeleteSuccess={() => history.push(TASK_MANAGEMENT_PAGE)}
333+
/>
332334
</Flex>
333335
);
334336
};

0 commit comments

Comments
 (0)