import React, { useState } from 'react'; import SideMenu from '../components/SideMenu'; import Header from '../components/Header'; import { useUser } from '../context/UserContext'; import UsersPage from './UsersPage'; import SmtpServersPage from './SmtpServersPage'; import EmailTemplatesPage from './EmailTemplatesPage'; import UnsubscribedPage from './UnsubscribedPage'; import GroupsPage from './GroupsPage'; import DeliveryHistoryPage from './DeliveryHistoryPage'; import CampaignPage from './CampaignPage'; const Dashboard = () => { const [active, setActive] = useState('smtp'); const { user, logout } = useUser(); const handleLogout = () => { logout(); window.location.href = '/login'; }; function renderPage() { switch (active) { case 'users': return ; case 'smtp': return ; case 'template': return ; case 'unsubscribed': return ; case 'groups': return ; case 'history': return ; case 'campaign': return ; default: return null; } } return (
{renderPage()}
); }; export default Dashboard;