"use client"; import { useEffect } from "react"; import { Spinner } from "../UI"; import type { Driver } from "../../types/driver"; interface DriverDeleteModalProps { driver: Driver; deleting: boolean; onCancel: () => void; onConfirm: () => void; } export function DriverDeleteModal({ driver, deleting, onCancel, onConfirm }: DriverDeleteModalProps) { useEffect(() => { const h = (e: KeyboardEvent) => { if (e.key === "Escape") onCancel(); }; window.addEventListener("keydown", h); return () => window.removeEventListener("keydown", h); }, [onCancel]); return (
هل أنت متأكد من حذف{" "} {driver.name} {" "}( {driver.phone} )؟ لا يمكن التراجع عن هذا الإجراء.