import React, { useState } from 'react'; import { ArrowLeft } from 'lucide-react'; import { UserManagementModal } from '../components/UserManagementModal'; interface AdminDashboardProps { user: any; onNavigate: (page: string) => void; } export const AdminDashboard: React.FC = ({ user, onNavigate }) => { const [isModalOpen, setIsModalOpen] = useState(true); if (!user?.isAdmin) { return (

Quyền Truy Cập Bị Từ Chối

Bạn không có quyền truy cập trang admin này.

); } // When admin closes the modal, navigate back to user dashboard const handleCloseModal = () => { onNavigate('dashboard'); }; return (
{/* Header with toggle button */}

🛡️ Admin Dashboard

{/* Modal shown full screen */}
); };