"use client"; // Components/Car/CarDeleteModal.tsx // Confirmation dialog before soft-deleting a car. import { useEffect } from "react"; import { Spinner } from "../UI"; import type { Car } from "../../types/car"; interface CarDeleteModalProps { car: Car; deleting: boolean; onCancel: () => void; onConfirm: () => void; } export function CarDeleteModal({ car, deleting, onCancel, onConfirm }: CarDeleteModalProps) { useEffect(() => { const h = (e: KeyboardEvent) => { if (e.key === "Escape") onCancel(); }; window.addEventListener("keydown", h); return () => window.removeEventListener("keydown", h); }, [onCancel]); return (
هل أنت متأكد من حذف{" "} {car.manufacturer} {car.model} {" "}( {car.plateLetters} {car.plateNumber} )؟ لا يمكن التراجع عن هذا الإجراء.