"use client"; import { useEffect, useState } from "react"; import { Button } from "@/components/ui/button"; import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, } from "@/components/ui/dialog"; interface AlertModalProps { isOpen: boolean; onClose: () => void; onConfirm: () => void; loading: boolean; } export const AlertModal: React.FC = ({ isOpen, onClose, onConfirm, loading, }) => { const [isMounted, setIsMounted] = useState(false); useEffect(() => { setIsMounted(true); }, []); if (!isMounted) { return null; } return ( Emin misiniz? Bu işlem geri alınamaz. Bu kategoriyi kalıcı olarak silmek istediğinizden emin misiniz? ); };