// app/(dashboard)/manajemen-peta/components/delete-mapset-dialog.tsx "use client"; import { Button } from "@/shared/components/ds/button"; import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, } from "@/shared/components/ui/dialog"; interface DeleteDialogProps { name: string; isDeleting: boolean; onDelete: () => void; onCancel: () => void; open: boolean; } export const DeleteDialog = ({ name, isDeleting, onDelete, onCancel, open, }: DeleteDialogProps) => { return ( !isOpen && onCancel()}> Hapus Apakah Anda yakin ingin menghapus mapset "{name}"? Tindakan ini tidak dapat dibatalkan. ); };