Skip to content
Snippets Groups Projects
Select Git revision
  • 9d2eb67ed89e2aa226c28342c16e0e04a57f20e3
  • main default
2 results

index.js

Blame
  • user avatar
    Aymeric Chaumont authored
    9d2eb67e
    History
    index.js 850 B
    import React from "react";
    import ReactDOM from "react-dom";
    import { BrowserRouter as Router, Routes, Route } from "react-router-dom";
    
    import { Header, Footer } from "./components";
    import { HomePage, Eiffel, NotFoundPage } from "./views";
    
    import "bootstrap/dist/css/bootstrap.min.css";
    import "./styles/index.css";
    
    export default function App() {
      return (
        <div className="App">
          <Router>
            <Header />
            <div className="page">
              <Routes>
                <Route exact path="/" element={<HomePage />} />
                <Route path="/eiffel" element={<Eiffel />} />
                <Route path="/*" element={<NotFoundPage />} />
              </Routes>
            </div>
            <Footer />
          </Router>
        </div>
      );
    }
    
    ReactDOM.render(
      <React.StrictMode>
        <App />
      </React.StrictMode>,
      document.getElementById("root"),
    );