لوحة المدير
إضافة مدير جديد
انشئ حساب مسؤول جديد مع صلاحيات الإدارة.
'use client'; import { useEffect, useState } from 'react'; import AuthService from '@/app/services/AuthService'; import Link from 'next/link'; export default function AddAdminPage() { const [isAdmin, setIsAdmin] = useState(false); const [checked, setChecked] = useState(false); const [formState, setFormState] = useState({ fullName: '', email: '', password: '' }); const [saved, setSaved] = useState(false); useEffect(() => { setIsAdmin(AuthService.isAuthenticated() && AuthService.isAdmin()); setChecked(true); }, []); const handleChange = (field) => (event) => { setFormState((prev) => ({ ...prev, [field]: event.target.value })); }; const handleSubmit = (event) => { event.preventDefault(); setSaved(true); console.log('Add admin payload', formState); }; if (!checked) { return (
لوحة المدير
انشئ حساب مسؤول جديد مع صلاحيات الإدارة.