"use client"; import Link from "next/link"; import { useState } from "react"; import { useRouter } from "next/navigation"; import { loginUser } from "../lib/auth"; export default function LoginPage() { const router = useRouter(); const [identity, setIdentity] = useState(""); const [password, setPassword] = useState(""); const [error, setError] = useState(null); const [loading, setLoading] = useState(false); async function handleSubmit(event: React.FormEvent) { event.preventDefault(); setError(null); setLoading(true); try { await loginUser(identity, password); router.replace("/dashboard"); } catch (err) { setError(err instanceof Error ? err.message : "System temporarily unavailable. Please try later."); } finally { setLoading(false); } } return (

مرحبًا بعودتك

سجل الدخول لإدارة عمليات التسليم

هل نسيت كلمة المرور؟
{error ?

{error}

: null}

ليس لديك حساب؟ إنشاء حساب

); }