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 Games from './pages/games.jsx'; import GameMasterPage from './pages/gameMasterPage.jsx'; import CreateItem from './pages/createItem.jsx'; import CreateCharacter from './pages/createCharacter.jsx'; import CreateNpc from './pages/createNpc.jsx'; 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 (
P&P-Master {popupMessage &&
{popupMessage}
}
} /> } /> { setIsLoggedIn(status); showPopup('User registered successfully!'); }} />} /> } /> } /> } /> } /> } /> } /> } /> } />
); } export default App;