From 5bebee72349d39750ed9fdb71223fb9a4bce5608 Mon Sep 17 00:00:00 2001 From: Fabien Zucchet <fabien.zucchet@student-cs.fr> Date: Fri, 20 Mar 2020 21:44:01 +0100 Subject: [PATCH] feat: add different admin pages --- .../app/administration/GestionAdministrateurs.js | 6 ++++++ front/src/app/administration/GestionEquipes.js | 6 ++++++ .../app/administration/GestionParticipants.js | 6 ++++++ front/src/app/administration/SaisieScore.js | 6 ++++++ front/src/app/navbar/Navbar.js | 5 +++-- front/src/index.js | 16 ++++++++++++---- 6 files changed, 39 insertions(+), 6 deletions(-) create mode 100644 front/src/app/administration/GestionAdministrateurs.js create mode 100644 front/src/app/administration/GestionEquipes.js create mode 100644 front/src/app/administration/GestionParticipants.js create mode 100644 front/src/app/administration/SaisieScore.js diff --git a/front/src/app/administration/GestionAdministrateurs.js b/front/src/app/administration/GestionAdministrateurs.js new file mode 100644 index 00000000..211d42cc --- /dev/null +++ b/front/src/app/administration/GestionAdministrateurs.js @@ -0,0 +1,6 @@ +import React from 'react'; +//import { Link } from 'react-router-dom'; + +export default () => ( + <div>Gestion des administrateurs</div> +); diff --git a/front/src/app/administration/GestionEquipes.js b/front/src/app/administration/GestionEquipes.js new file mode 100644 index 00000000..bd390fa3 --- /dev/null +++ b/front/src/app/administration/GestionEquipes.js @@ -0,0 +1,6 @@ +import React from 'react'; +//import { Link } from 'react-router-dom'; + +export default () => ( + <div>Gestion des équipes</div> +); diff --git a/front/src/app/administration/GestionParticipants.js b/front/src/app/administration/GestionParticipants.js new file mode 100644 index 00000000..b3a50b0e --- /dev/null +++ b/front/src/app/administration/GestionParticipants.js @@ -0,0 +1,6 @@ +import React from 'react'; +//import { Link } from 'react-router-dom'; + +export default () => ( + <div>Gestion des participants</div> +); diff --git a/front/src/app/administration/SaisieScore.js b/front/src/app/administration/SaisieScore.js new file mode 100644 index 00000000..3eff868d --- /dev/null +++ b/front/src/app/administration/SaisieScore.js @@ -0,0 +1,6 @@ +import React from 'react'; +//import { Link } from 'react-router-dom'; + +export default () => ( + <div>Saisie des scores</div> +); diff --git a/front/src/app/navbar/Navbar.js b/front/src/app/navbar/Navbar.js index ff9a232e..382da9a5 100644 --- a/front/src/app/navbar/Navbar.js +++ b/front/src/app/navbar/Navbar.js @@ -15,8 +15,9 @@ export default () => ( <Nav.Link href="/team">Classement par équipes</Nav.Link> <NavDropdown title="Administration" id="basic-nav-dropdown"> <NavDropdown.Item href="/admin/saisie">Saisie des scores</NavDropdown.Item> - <NavDropdown.Item href="/admin/teams">Administration équipes</NavDropdown.Item> - <NavDropdown.Item href="/admin/solos">Administration participants</NavDropdown.Item> + <NavDropdown.Item href="/admin/equipes">Gestion des équipes</NavDropdown.Item> + <NavDropdown.Item href="/admin/participants">Gestion des participants</NavDropdown.Item> + <NavDropdown.Item href="/admin/admins">Gestion des administrateurs</NavDropdown.Item> </NavDropdown> </Nav> </Navbar.Collapse> diff --git a/front/src/index.js b/front/src/index.js index 3185c2c9..e29815ee 100644 --- a/front/src/index.js +++ b/front/src/index.js @@ -2,10 +2,14 @@ import React from 'react'; import ReactDOM from 'react-dom'; import { BrowserRouter as Router, Route } from 'react-router-dom'; import Navbar from './app/navbar/Navbar'; -import Accueil from './app/accueil/Accueil' -import Admin from './app/administration/Admin' -import ClassementEquipe from './app/classementEquipe/ClassementEquipe' -import ClassementIndividuel from './app/classementIndividuel/ClassementIndividuel' +import Accueil from './app/accueil/Accueil'; +import Admin from './app/administration/Admin'; +import ClassementEquipe from './app/classementEquipe/ClassementEquipe'; +import ClassementIndividuel from './app/classementIndividuel/ClassementIndividuel'; +import SaisieScore from './app/administration/SaisieScore'; +import GestionEquipes from './app/administration/GestionEquipes'; +import GestionParticipants from './app/administration/GestionParticipants'; +import GestionAdministrateurs from './app/administration/GestionAdministrateurs'; import './index.css'; import 'bootstrap/dist/css/bootstrap.min.css'; @@ -18,6 +22,10 @@ ReactDOM.render( <Route path="/solo" component={ClassementIndividuel} /> <Route path="/team" component={ClassementEquipe} /> <Route path="/admin" component={Admin} /> + <Route path="/admin/saisie" component={SaisieScore} /> + <Route path="/admin/equipes" component={GestionEquipes} /> + <Route path="/admin/participants" component={GestionParticipants} /> + <Route path="/admin/admins" component={GestionAdministrateurs} /> </div> </Router>, document.getElementById('root') -- GitLab