diff --git a/apps/frontend/src/modules/assessmentManagement/modals/ConfirmModal.tsx b/apps/frontend/src/modules/assessmentManagement/modals/ConfirmModal.tsx index cc35e6c..4921f8b 100644 --- a/apps/frontend/src/modules/assessmentManagement/modals/ConfirmModal.tsx +++ b/apps/frontend/src/modules/assessmentManagement/modals/ConfirmModal.tsx @@ -1,12 +1,14 @@ import { Button } from "@/shadcn/components/ui/button"; import { - Dialog, - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/shadcn/components/ui/dialog"; + AlertDialog, + AlertDialogAction, + AlertDialogCancel, + AlertDialogContent, + AlertDialogDescription, + AlertDialogFooter, + AlertDialogHeader, + AlertDialogTitle, +} from "@/shadcn/components/ui/alert-dialog"; interface FinishAssessmentModalProps { assessmentId: string; @@ -22,21 +24,25 @@ export default function FinishAssessmentModal({ onConfirm, }: FinishAssessmentModalProps) { return ( - - - - Konfirmasi Selesai Asesmen - + + + + Konfirmasi Selesai Asesmen + Apakah Anda yakin ingin mengakhiri assessment ini? Pastikan semua jawaban sudah lengkap sebelum melanjutkan. Jika Anda sudah siap, klik 'Ya' untuk menyelesaikan. - - - - - - - - + + + + + + + + + + + + ); } \ No newline at end of file diff --git a/apps/frontend/src/modules/assessmentManagement/modals/FileSizeValidationModal.tsx b/apps/frontend/src/modules/assessmentManagement/modals/FileSizeValidationModal.tsx index a9ed530..0b664af 100644 --- a/apps/frontend/src/modules/assessmentManagement/modals/FileSizeValidationModal.tsx +++ b/apps/frontend/src/modules/assessmentManagement/modals/FileSizeValidationModal.tsx @@ -1,12 +1,13 @@ import { Button } from "@/shadcn/components/ui/button"; import { - Dialog, - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/shadcn/components/ui/dialog"; + AlertDialog, + AlertDialogCancel, + AlertDialogContent, + AlertDialogDescription, + AlertDialogFooter, + AlertDialogHeader, + AlertDialogTitle, +} from "@/shadcn/components/ui/alert-dialog"; interface FileSizeValidationModalProps { opened: boolean; @@ -20,20 +21,22 @@ export default function FileSizeValidationModal({ fileName, }: FileSizeValidationModalProps) { return ( - - - - Peringatan Ukuran File - + + + + Peringatan Ukuran File + Ukuran file {fileName} melebihi batas maksimum 25 MB! Silakan pilih file yang lebih kecil. - - - - - - - + + + + + + + + + ); } \ No newline at end of file diff --git a/apps/frontend/src/modules/assessmentManagement/modals/ValidationModal.tsx b/apps/frontend/src/modules/assessmentManagement/modals/ValidationModal.tsx index 5427d78..cbf0cee 100644 --- a/apps/frontend/src/modules/assessmentManagement/modals/ValidationModal.tsx +++ b/apps/frontend/src/modules/assessmentManagement/modals/ValidationModal.tsx @@ -1,12 +1,13 @@ import { Button } from "@/shadcn/components/ui/button"; import { - Dialog, - DialogContent, - DialogDescription, - DialogFooter, - DialogHeader, - DialogTitle, -} from "@/shadcn/components/ui/dialog"; + AlertDialog, + AlertDialogCancel, + AlertDialogContent, + AlertDialogDescription, + AlertDialogFooter, + AlertDialogHeader, + AlertDialogTitle, +} from "@/shadcn/components/ui/alert-dialog"; interface ValidationModalProps { opened: boolean; @@ -20,20 +21,22 @@ export default function ValidationModal({ unansweredQuestions, }: ValidationModalProps) { return ( - - - - Peringatan - + + + + Peringatan + Anda mempunyai {unansweredQuestions} pertanyaan yang belum terjawab! Pastikan semua jawaban sudah lengkap sebelum melanjutkan. - - - - - - - + + + + + + + + + ); } \ No newline at end of file