diff --git a/apps/frontend/src/modules/questionsManagement/modals/QuestionDeleteModal.tsx b/apps/frontend/src/modules/questionsManagement/modals/QuestionDeleteModal.tsx
index 9ce9da2..5e1f9e0 100644
--- a/apps/frontend/src/modules/questionsManagement/modals/QuestionDeleteModal.tsx
+++ b/apps/frontend/src/modules/questionsManagement/modals/QuestionDeleteModal.tsx
@@ -1,5 +1,14 @@
import client from "@/honoClient";
-import { Button, Flex, Modal, Text } from "@mantine/core";
+import {
+ AlertDialog,
+ AlertDialogCancel,
+ AlertDialogContent,
+ AlertDialogDescription,
+ AlertDialogFooter,
+ AlertDialogHeader,
+ AlertDialogTitle,
+} from "@/shadcn/components/ui/alert-dialog";
+import { Button } from "@/shadcn/components/ui/button";
import { useMutation, useQuery, useQueryClient } from "@tanstack/react-query";
import { getRouteApi, useSearch } from "@tanstack/react-router";
import { deleteQuestion } from "../queries/questionQueries";
@@ -60,40 +69,30 @@ export default function QuestionDeleteModal() {
const isModalOpen = Boolean(searchParams.delete && questionQuery.data);
return (
- navigate({ search: {} })}
- title={`Delete confirmation`}
- >
-
- Are you sure you want to delete question{" "}
-
- "{questionQuery.data?.question}"
-
- {" "}? This action is irreversible.
-
-
- {/* {errorMessage && {errorMessage}} */}
- {/* Buttons */}
-
-
- }
- type="submit"
- color="red"
- loading={mutation.isPending}
- onClick={() => mutation.mutate({ id: questionId })}
- >
- Delete Question
-
-
-
+ navigate({ search: {} })}>
+
+
+ Konfirmasi Hapus
+
+ Apakah Anda yakin ingin menghapus pertanyaan ini? Tindakan ini tidak dapat diubah.
+
+
+
+ navigate({ search: {} })}
+ disabled={mutation.isPending}
+ >
+ Batal
+
+
+
+
+
);
}