import React, { useState } from 'react'; import { BrowserRouter as Router, Routes, Route } from 'react-router-dom'; import { Helmet } from 'react-helmet'; import './App.css'; import Header from './components/header'; import Home from './pages/home'; import Login from './pages/login'; import Register from './pages/register'; import JoinGame from './pages/joinGame'; import StartGame from './pages/startGame'; import Profile from './pages/profile'; import { UserProvider } from './context/UserContext.jsx'; function App() { const [isLoggedIn, setIsLoggedIn] = useState(false); const [popupMessage, setPopupMessage] = useState(''); const showPopup = (message) => { setPopupMessage(message); setTimeout(() => setPopupMessage(''), 3000); }; return (
DND Master {popupMessage &&
{popupMessage}
}
} /> } /> { setIsLoggedIn(status); showPopup('User registered successfully!'); }} />} /> } /> } /> } />
); } export default App;