diff --git a/Site Web/client/src/components/Configurations/ConfigurationDuProfil.js b/Site Web/client/src/components/Configurations/ConfigurationDuProfil.js index 4bc5d7b3..c65738b0 100644 --- a/Site Web/client/src/components/Configurations/ConfigurationDuProfil.js +++ b/Site Web/client/src/components/Configurations/ConfigurationDuProfil.js @@ -1,24 +1,51 @@ -import React from 'react'; +import React, { useState } from 'react'; +import { useSelector } from 'react-redux'; import PP from "../../assets/img/unknown.png"; import { NavLink } from "react-router-dom"; const ConfigurationDuProfil = ()=>{ + const userData = useSelector((state) => state.pictures.pictures); + const [pseudo, setPseudo] = useState(''); + const [nomUtilisateur, setNomUtilisateur] = useState(''); + + + return( -
-

Modifucation du Profil

-
- -
- Pseudo : Pseudo - Nom d'utilisateur : @Pseudo +
+

Modifucation du Profil

+
+ + Pseudo: +
+
+ setPseudo (e.target.value)} + + /> + +
+
+ Nom d'utilisateur + setNomUtilisateur (e.target.value)} + value={userData.pseudo} + /> +
-

Acces au dossiers personnel

-
-
- Rendre vos dossiers prives +

Acces au dossiers personnel

+
+ +
diff --git a/Site Web/client/src/pages/Configuration.js b/Site Web/client/src/pages/Configuration.js index 7738204d..fcc66d6b 100644 --- a/Site Web/client/src/pages/Configuration.js +++ b/Site Web/client/src/pages/Configuration.js @@ -3,7 +3,7 @@ import React, {useState} from 'react'; import ConfigurationDuProfil from '../components/Configurations/ConfigurationDuProfil'; import ConfigurationDuCompte from '../components/Configurations/ConfigurationDuCompte.js'; import PolitiqueDeConfidentialite from '../components/Configurations/PolitiqueDeConfidentialite'; - +import Navbar from '../components/Navbar'; function Configuration(){ const [ConfigurationCompte, setConfigurationDuCompte] = useState(false); @@ -28,7 +28,7 @@ function Configuration(){ }; return( <> - +
-
+ {ConfigurationProfil &&} {ConfigurationCompte &&} diff --git a/Site Web/client/src/styles/_settings.scss b/Site Web/client/src/styles/_settings.scss index dde176dc..15c3b4e3 100644 --- a/Site Web/client/src/styles/_settings.scss +++ b/Site Web/client/src/styles/_settings.scss @@ -8,6 +8,7 @@ $color-5: #AABBCC; + // $color-1: #4cbfa6; // $color-2: #f6ebf4; // $color-3: #553283ef; diff --git a/Site Web/client/src/styles/component/ConfigurationDuProfil.scss b/Site Web/client/src/styles/component/ConfigurationDuProfil.scss new file mode 100644 index 00000000..57307a88 --- /dev/null +++ b/Site Web/client/src/styles/component/ConfigurationDuProfil.scss @@ -0,0 +1,43 @@ + +.modificationDuProfilBackgroud{ + // background: $color-6; + +} + +.modificationDuProfil{ + display: flex; + flex-direction: row; + align-items: center; + margin-left: 10%; +} + + .modificationDuProfilText{ + display: flex; + flex-direction: column; + padding-left:5%; + width: 88%; + font-size: medium; +} + +span{ + margin: 1%; + +} + +.imageDeProfil{ + width: 15%; +} + +.accesDossiersPerso{ + display: flex; + align-items: row; + margin-left:10%; + width:80% ; + + +} + + +input{ + margin-right: 0.5%; +} diff --git a/Site Web/client/src/styles/component/_navbar.scss b/Site Web/client/src/styles/component/_navbar.scss index 89065980..0677ce5a 100644 --- a/Site Web/client/src/styles/component/_navbar.scss +++ b/Site Web/client/src/styles/component/_navbar.scss @@ -17,9 +17,9 @@ nav{ justify-content: space-between; } -.logo{ - //margin-right: 250px; -} +// .logo{ +// //margin-right: 250px; +// } diff --git a/Site Web/client/src/styles/index.scss b/Site Web/client/src/styles/index.scss index 8a8218e3..c445fc9d 100644 --- a/Site Web/client/src/styles/index.scss +++ b/Site Web/client/src/styles/index.scss @@ -5,3 +5,4 @@ @import './component/poste'; @import './pages/configuration'; @import './component/ajoutLien'; +@import'./component/ConfigurationDuProfil.scss'; \ No newline at end of file diff --git a/Site Web/client/src/styles/pages/_configuration.scss b/Site Web/client/src/styles/pages/_configuration.scss index 8fcbeb73..a5d0a699 100644 --- a/Site Web/client/src/styles/pages/_configuration.scss +++ b/Site Web/client/src/styles/pages/_configuration.scss @@ -1,20 +1,34 @@ -.ligneVertical{ - border-right: thick solid $color-1; - height:85%; - width: 1%; -} + .boutonDeConfigurations{ - align-items: center; -button{ - padding: 1%; - margin-top: 2%; - margin-left: 5%; - width: 15%; -} + display: flex; + justify-content: center; + flex-direction: row; + + button{ + padding: 1%; + margin-bottom: 1%; + margin-top: 2%; + margin-left: 6%; + width: 16%; + max-width: 200px; + background-color: $color-3; + border: 2px solid $color-4; + border-radius: 20px; + } + button:hover { + background-color: $color-1; + border-color: black; + + } + } + + .ligneHorizontal{ - border-top: thick solid $color-1; - width: 78%; + border-bottom: thick solid $color-1; + width: 84%; height: 1%; + margin-bottom: 2%; + margin-top: 2%; }