Facebook
From Voluminous Meerkat, 3 Years ago, written in Plain Text.
This paste is a reply to profil admin from Colossal Mousedeer - go back
Embed
Viewing differences between profil admin and profiladmin css
import React, { useState } from "react";
import { Navigate } from "react-router-dom";
import "./profilAdmin.css"
import {FaPen, FaExclamation } from "react-icons/fa"
import {HiUserCircle} from "react-icons/hi"
import { useDispatch, useSelector } from "react-redux";
import { RegisterUser } from "../../JS/Actions/user.actions";
import { useNavigate } from "react-router-dom";




const ProfilAdmin = () => {

    const dispatch = useDispatch();

    const [user, setUser] = useState({
        firstName: "",
        lastName: "",
        telephone: "",
        email: "",
        password: "",
      });

      const HandleChange = (e) => {
        setUser({ ...user, [e.target.name]: e.target.value });
      };


      const userReducer = useSelector((state) => state.userReducer);

  return (
    
        

Profil


        
            
                   Modifier le profil

                   Cabinet

            

            
                

Photo de profil


                
                
                
                

             
                

Coordonnées

  
                
                    
                    
                                                     type="text"
                            name="firstName"
                            className="form-control"
                            placeholder="Nom et prénom"
                            aria-describedby="basic-addon2"
                            //onChange={(e) => HandleChange(e)}
                            />
                            
                            
                            
                        
                        
                                                     type="email"
                            name="email"
                            className="form-control"
                            placeholder="Adresse email"
                            aria-describedby="basic-addon2"
                            //onChange={(e) => HandleChange(e)}
                            />
                            
                            
                            
                        
                        
                        
                                                     type="number"
                            name="numerotelephone"
                            className="form-control"
                            placeholder="Num de téléphone"
                            aria-describedby="basic-addon2"
                            //onChange={(e) => HandleChange(e)}
                            />
                            
                            
                            
                        
                        
                                                     type="password"
                            name="password"
                            className="form-control"
                            placeholder="Mot de passe"
                            aria-describedby="basic-addon2"
                            //onChange={(e) => HandleChange(e)}
                            />
                            
                            
                            
                        
                        
                        
                        Annuler
                                         // onClick={() => { dispatch(RegisterUser(user, navigate));
                   // }}
                    >Enregistrer
                    
                    
                    
                
                   
            
        
    
  )
}

export default ProfilAdmin.profilbody{
    background-color: #F2FAFC;
    height: 130vh;
}
.profilbody h1 {
    margin-bottom: 5vh; 
    color:#43425D;
    font: 600 25px/38px Poppins;
    text-align: left;
    margin-left: 20vh;
    margin-top: 4vh;
}
.profilBx{
    margin-left: 20vh;
    margin-bottom: 10vh;
    display:flex;
    width:80%;
    height:105vh;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000014;

}
.sideNav{
    display:block;
    width: 65%;
    height: 100%;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 3px 6px #00000014;

}
.route {
    padding: 2%;
    height:10vh;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    box-shadow: 0px 0px 4px #00000014;
    text-align: left;
    padding: 1%;
    color: #247285;
    font:  bold 16px/1px Poppins;
    cursor: pointer;
}
.route a {
    position: relative;
    top: 40%;
}
.formBx h2 {
    margin-left: 8vh;
    margin-top: 5vh;
    text-align: left;
    font:  600 20px/27px Poppins;
    letter-spacing: 0.4px;
    color: #247285;
    opacity: 1;
}
.photo-container{
    width: 20%;
    margin-left: 50vh;
    margin-top: 8vh;

}
.photo-container img {
    border-radius: 170px;
    display: block;
}
.inputBx{
    margin-right: 7vh;
    margin-left: 5vh;
}
.inputBx h2 {
    margin-bottom: 3vh;
    margin-left: 3vh;
    margin-top: 5vh;
    text-align: left;
    font-size:20px;
    font-family:  Poppins;
    letter-spacing: 0.4px;
    color: #247285;
    opacity: 1;
}
.annuler{
    width: 20vh;
    text-align: center;
    font:  600 18px/1px Poppins;
    letter-spacing: 0px;
    color: #237083;
    opacity: 1;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    opacity: 1;
    border: 1px grey;
    cursor: pointer;

}
.icons{
    margin-right: 3vh;
    margin-left: 4vh;
}
.photoIcon{
    margin-left: 4vh;
    cursor: pointer;
}