Théo DUPIN 3 years ago
commit 9c86676fc8

@ -3,16 +3,18 @@ import { BrowserRouter, Routes, Route } from 'react-router-dom';
import Compte from './pages/Compte'; import Compte from './pages/Compte';
import Connexion from './pages/Connexion'; import Connexion from './pages/Connexion';
import Admin from './pages/Admin.js'; import Admin from './pages/Admin.js';
import Admin_modif from './pages/Admin_modif.js';
import Admin_supp from './pages/Admin_supp.js'; import Admin_supp from './pages/Admin_supp.js';
const App = () => { const App = () => {
return ( return (
<BrowserRouter> <BrowserRouter>
<Routes> <Routes>
<Route path="/" element={<Connexion />} /> <Route path="/" element={<Connexion />} />
<Route path="/Admin" element={<Admin />} /> <Route path="/Admin" element={<Admin />} />
<Route path="/Account" element={<Compte />} /> <Route path="/Account" element={<Compte />} />
<Route path="/Admin_supp" element={<Admin_supp />} /> <Route path="/Admin_modif" element={<Admin_modif />} />
<Route path="/Admin_supp" element={<Admin_supp />} />
</Routes> </Routes>
</BrowserRouter> </BrowserRouter>
); );

@ -0,0 +1,23 @@
import React from 'react';
import { NavLink } from 'react-router-dom';
const NavigationAdmin = () => {
return (
<div className="nav_bar_verticale">
<img className="logo" srcSet="./LogoApp.svg"></img>
<NavLink className="create_user" to="/Admin">
<button id="user" className="bouton" type="button" value="Créer un utilisateur" onClick="Create_user()">Créer un nouvel utilisateur</button>
</NavLink>
<NavLink className="modify_user" to="/Admin_modif">
<button id="user" className="bouton" type="button" value="Modifier un utilisateur" /*onClick="Modify_user()"*/>Modifier un utilisateur</button>
</NavLink>
<NavLink className="delete_user" to="/Admin_supp">
<button id="user" className="bouton" type="button" value="Supprimer un utilisateur" /*onClick="Delete_user()"*/>Supprimer un utilisateur</button>
</NavLink>
</div>
);
};
export default NavigationAdmin;

@ -1,22 +1,12 @@
import React from 'react'; import React from 'react';
import NavigationAdmin from '../components/NavigationAdmin.js';
const Admin = () => { const Admin = () => {
return ( return (
<div className="page_admin"> <div className="page_admin">
<NavigationAdmin />
{/* Create a admin page */} {/* Create a admin page */}
<div className="nav_bar_verticale">
<img className="logo" srcSet="./LogoApp.svg"></img>
<div className="create_user">
<button id="user" className="bouton" type="button" value="Créer un utilisateur" onClick={Create_user}>Créer utilisateur</button>
</div>
<div className="modify_user">
<button id="user" className="bouton" type="button" value="Modifier un utilisateur" onClick={Modify_user}>Modifier utilisateur</button>
</div>
<div className="delete_user">
<button id="user" className="bouton" type="button" value="Supprimer un utilisateur" /*onClick={Delete_user}*/>Supprimer utilisateur</button>
</div>
</div>
<p className="Titre">Admin <p className="Titre">Admin
<div className="Formulaire"> <div className="Formulaire">
<form className="form"> <form className="form">

@ -1,21 +1,11 @@
import React from 'react'; import React from 'react';
import NavigationAdmin from '../components/NavigationAdmin.js';
const Admin_modif = () => { const Admin_modif = () => {
return ( return (
<div className="page_admin"> <div className="page_admin">
{/* Create a page to delete an user in the admin page*/} {/* Create a page to delete an user in the admin page*/}
<div className="nav_bar_verticale"> <NavigationAdmin/>
<img className="logo" srcSet="./LogoApp.svg"></img>
<div className="create_user">
<button id="user" className="bouton" type="button" value="Créer un utilisateur" onClick="Create_user()">Créer utilisateur</button>
</div>
<div className="modify_user">
<button id="user" className="bouton" type="button" value="Modifier un utilisateur" /*onClick="Modify_user()"*/>Modifier utilisateur</button>
</div>
<div className="delete_user">
<button id="user" className="bouton" type="button" value="Supprimer un utilisateur" /*onClick="Delete_user()"*/>Supprimer utilisateur</button>
</div>
</div>
<div className="Formulaire"> <div className="Formulaire">
<p className="Titre">Admin</p> <p className="Titre">Admin</p>
<form className="form"> <form className="form">

@ -1,30 +1,22 @@
import React from 'react'; import React from 'react';
import NavigationAdmin from '../components/NavigationAdmin.js';
const Admin_supp = () => { const Admin_supp = () => {
return ( return (
<div className="page_admin"> <div className="page_admin">
{/* Create a page to delete an user in the admin page*/} {/* Create a page to delete an user in the admin page*/}
<div className="nav_bar_verticale"> <NavigationAdmin/>
<img className="logo" srcSet="./LogoApp.svg"></img> <p className="Titre">Admin</p>
<div className="create_user"> <form className="formulaire">
<button id="user" className="bouton" type="button" value="Créer un utilisateur" onClick="Create_user()">Créer utilisateur</button> <table className="Formulaire_de_recherche">
</div> <tr>
<div className="modify_user"> <input id="personne" type="search" className="texte_barre" placeholder="🔎 Rechercher un utilisateur" /*onClick={tab}*//>
<button id="user" className="bouton" type="button" value="Modifier un utilisateur" /*onClick="Modify_user()"*/>Modifier utilisateur</button> </tr>
</div> <tr>
<div className="delete_user">
<button id="user" className="bouton" type="button" value="Supprimer un utilisateur" /*onClick="Delete_user()"*/>Supprimer utilisateur</button> </tr>
</div> </table>
</div> </form>
<p className="Titre">Admin
<form className="formulaire">
<table className="Formulaire_de_recherche">
<tr>
<input id="personne" type="search" className="texte_barre" placeholder="🔎 Rechercher un utilisateur" /*onClick={tab}*//>
</tr>
</table>
</form>
</p>
</div> </div>
); );
}; };

@ -64,7 +64,7 @@ function Connexion() {
Connexion Connexion
</label> </label>
<label> <label>
<input id="pseudo" className="text_zone" type="text" value={login} onChange={changeLogin} placeholder="Pseudo"/> <input id="pseudo" className="text_zone" type="text" value={login} onChange={changeLogin} placeholder="Identifiant "/>
</label> </label>
<label> <label>
<input id="password" className="text_zone" type="password" value={password} onChange={changePassword} placeholder="Mot de passe"/> <input id="password" className="text_zone" type="password" value={password} onChange={changePassword} placeholder="Mot de passe"/>

@ -9,6 +9,7 @@
display: flex; display: flex;
flex-direction: column; flex-direction: column;
width: 200px; width: 200px;
height: 100%;
background: rgba(255, 255, 255, 0.143); background: rgba(255, 255, 255, 0.143);
box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37); box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
backdrop-filter: blur(3px); backdrop-filter: blur(3px);

Loading…
Cancel
Save