ajout de la possibilité d'affiché la bar de navigation seulement sur les page de notre choix.

pull/52/head
Pierre Ferreira 1 year ago
parent db13eaf8fe
commit d7f17c15b5

@ -18,7 +18,7 @@ import InfoPage from './Pages/InfoPage';
import AppNavbar from './Components/NavBar'; import AppNavbar from './Components/NavBar';
/* nav */ /* nav */
import { BrowserRouter, Route, Routes } from "react-router-dom"; import { BrowserRouter, Route, Routes, useLocation } from "react-router-dom";
/* Style */ /* Style */
import './App.css'; import './App.css';
@ -46,6 +46,11 @@ function App() {
setLocale(newLocale); setLocale(newLocale);
}; };
//const location = useLocation();
const hasNavbarVisible = ["/", "/login", "/signup", "/play", "/lobby", "/endgame"].includes(window.location.pathname);
return ( return (
// <div className="App"> // <div className="App">
// <header className="App-header"> // <header className="App-header">
@ -56,7 +61,8 @@ function App() {
//@ts-ignore //@ts-ignore
<IntlProvider locale={locale} messages={messages[locale]}> <IntlProvider locale={locale} messages={messages[locale]}>
<BrowserRouter> <BrowserRouter>
<AppNavbar changeLocale={changeLocale} /> {/* <AppNavbar changeLocale={changeLocale} /> */}
{hasNavbarVisible && <AppNavbar changeLocale={changeLocale} />}
<Routes> <Routes>
<Route path="/" element={<Home />} /> <Route path="/" element={<Home />} />
<Route path="/login" element={<Login />} /> <Route path="/login" element={<Login />} />

Loading…
Cancel
Save