Visuel post

master
Noan07 2 years ago
parent 825e92e50c
commit e4631b3b6f

@ -5,7 +5,10 @@ import { NavLink } from "react-router-dom";
const ConfigurationDuProfil = ()=>{ const ConfigurationDuProfil = ()=>{
const userData = useSelector((state) => state.userReducer) const userData = useSelector((state) => state.user.user);
const [pseudo, setPseudo] = useState('');
const [nomUtilisateur, setNomUtilisateur] = useState('');
return( return(
<div className='modificationDuProfilBackgroud'> <div className='modificationDuProfilBackgroud'>
@ -40,7 +43,7 @@ const ConfigurationDuProfil = ()=>{
<h2 className='ligneHorizontal' >Acces au dossiers personnel</h2> <h2 className='ligneHorizontal' >Acces au dossiers personnel</h2>
<div className='accesDossiersPerso'> <div className='accesDossiersPerso'>
<input type="checkbox" id="accesDossiersPerso" name='cocher' /> <input type="checkbox" id="accesDossiersPerso" name='cocher' />
<label for="cocher">Cocher si oui</label> <label >Cocher si oui</label>
</div> </div>
</div> </div>

@ -116,10 +116,10 @@ const Navbar = () => {
</NavLink> </NavLink>
</li> </li>
<li className="navbar-item"> <li className="navbar-item">
<a onClick={() => setDisplayAdd(true)} className="navbar-link"> <NavLink to="/Configuration" className="navbar-link">
<i className="fas fa-cog navbar-icon"></i> <i className="fas fa-cog navbar-icon"></i>
<span className="navbar-title">Paramètre</span> <span className="navbar-title">Paramètre</span>
</a> </NavLink>
</li> </li>
<li className="navbar-item"> <li className="navbar-item">
<a onClick={logout} className="navbar-link"> <a onClick={logout} className="navbar-link">

@ -24,10 +24,10 @@ const LinkPreview = ({ link }) => {
<a href={link}> <a href={link}>
<img id="imageLien" src={preview.image} alt={preview.title} /> <img id="imageLien" src={preview.image} alt={preview.title} />
</a> </a>
<a id="url" href={link}> {/* <a id="url" href={link}>
{link} {link}
</a> </a>
<p>{preview.description}</p> <p>{preview.description}</p> */}
</div> </div>
); );
}; };
@ -75,7 +75,7 @@ const Post = ( { post } ) => {
<div id="contenuePoste"> <div id="contenuePoste">
<LinkPreview link="https://www.bbc.com/news/uk-politics-63335671" /> {/* <LinkPreview link="https://www.bbc.com/news/uk-politics-63335671" /> */}
<p>{post.message}</p> <p>{post.message}</p>
</div> </div>

@ -5,17 +5,17 @@ import Home from '../../pages/Home.js';
import Trends from '../../pages/Trends.js'; import Trends from '../../pages/Trends.js';
import Discover from '../../pages/Discover.js'; import Discover from '../../pages/Discover.js';
import Profil from '../../pages/Profil.js'; import Profil from '../../pages/Profil.js';
import Configuration from '../../pages/Configuration'; import Configuration from '../../pages/Configuration.js';
const index = () => { const index = () => {
return ( return (
<BrowserRouter> <BrowserRouter>
<Routes> <Routes>
<Route path="/" element={<HomeNavigation/>} /> <Route path="/" element={<HomeNavigation/>} />
<Route path="/h" element={<Home/>} /> <Route path="/home" element={<Home/>} />
<Route path="/trends" element={<Trends/>} /> <Route path="/trends" element={<Trends/>} />
<Route path="/discover" element={<Discover/>} /> <Route path="/discover" element={<Discover/>} />
<Route path="*" element={<HomeNavigation/>} /> {/* <Route path="*" element={<HomeNavigation/>} /> */}
<Route path="/profil" element={<Profil />} /> <Route path="/profil" element={<Profil />} />
<Route path="/configuration" element={<Configuration/>}/> <Route path="/configuration" element={<Configuration/>}/>
</Routes> </Routes>

@ -4,7 +4,8 @@ import ConfigurationDuProfil from '../components/Configurations/ConfigurationDuP
import ConfigurationDuCompte from '../components/Configurations/ConfigurationDuCompte.js'; import ConfigurationDuCompte from '../components/Configurations/ConfigurationDuCompte.js';
import PolitiqueDeConfidentialite from '../components/Configurations/PolitiqueDeConfidentialite'; import PolitiqueDeConfidentialite from '../components/Configurations/PolitiqueDeConfidentialite';
import Navbar from '../components/Navbar'; import Navbar from '../components/Navbar';
function Configuration(){
const Configuration = () => {
const [ConfigurationCompte, setConfigurationDuCompte] = useState(false); const [ConfigurationCompte, setConfigurationDuCompte] = useState(false);
const [ConfigurationProfil, setConfigurationDuProfil] = useState(true); const [ConfigurationProfil, setConfigurationDuProfil] = useState(true);
@ -27,7 +28,7 @@ function Configuration(){
}; };
return( return(
<> <main className='mainConfig'>
<Navbar /> <Navbar />
<div className='boutonDeConfigurations'> <div className='boutonDeConfigurations'>
<button onClick={handleModals} id="ConfigurationDuProfil" className={ConfigurationProfil} > <button onClick={handleModals} id="ConfigurationDuProfil" className={ConfigurationProfil} >
@ -45,7 +46,7 @@ function Configuration(){
{ConfigurationProfil &&<ConfigurationDuProfil/>} {ConfigurationProfil &&<ConfigurationDuProfil/>}
{ConfigurationCompte &&<ConfigurationDuCompte/>} {ConfigurationCompte &&<ConfigurationDuCompte/>}
{PolitiqueConfidentialite &&<PolitiqueDeConfidentialite/>} {PolitiqueConfidentialite &&<PolitiqueDeConfidentialite/>}
</> </main>
); );
} }

@ -18,7 +18,13 @@
main { main {
padding: 1rem 4rem; padding: 1rem 4rem;
margin-left: 5rem; margin-left: 5rem;
text-align: justify; display: flex;
flex-direction: row;
justify-content: center;
}
.RightBar{
width: 20%;
} }
.navbar { .navbar {

@ -40,4 +40,8 @@ textarea[name="description"]{
margin-bottom:10px; margin-bottom:10px;
display:flex; display:flex;
justify-content: space-between; justify-content: space-between;
}
.postInMain{
width: 80%;
} }

@ -32,3 +32,7 @@
margin-top: 2%; margin-top: 2%;
} }
.mainConfig{
display: flex;
flex-direction: column;
}
Loading…
Cancel
Save