import React, { useState } from 'react'; import { HashRouter, Routes, Route } from 'react-router-dom'; import { User } from './types'; import { MOCK_USER } from './services/mockData'; // Layout import Navbar from './components/Navbar'; import Footer from './components/Footer'; // Pages import HomePage from './pages/HomePage'; import DirectoryPage from './pages/DirectoryPage'; import BlogPage from './pages/BlogPage'; import BlogPostPage from './pages/BlogPostPage'; import BusinessDetailPage from './pages/BusinessDetailPage'; import LoginPage from './pages/LoginPage'; import DashboardPage from './pages/DashboardPage'; import AfroLifePage from './pages/AfroLifePage'; import InterviewDetailPage from './pages/InterviewDetailPage'; import SubscriptionPage from './pages/SubscriptionPage'; const App = () => { const [user, setUser] = useState(null); const handleLogin = () => { setUser(MOCK_USER); }; const handleLogout = () => { setUser(null); // Redirect handled by rendering logic window.location.hash = '/'; }; return (
} /> } /> } /> } /> } /> } /> } /> } /> } /> : } />
); }; export default App;