Archived
Compare commits
1
Commits
main
...
jr-demobranch
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
dc6f5b8aaa |
@@ -35,7 +35,8 @@ export const NavBar = (props) => {
|
|||||||
<ul className="navbar-nav">
|
<ul className="navbar-nav">
|
||||||
< li className = "nav-item" > {
|
< li className = "nav-item" > {
|
||||||
<button onClick = {
|
<button onClick = {
|
||||||
() => {localStorage.removeItem("graphicsbaytracker_customer")}}> Log Out </button>
|
() => {localStorage.removeItem("graphicsbaytracker_customer")
|
||||||
|
history.push("login")}}> Log Out </button>
|
||||||
|
|
||||||
}
|
}
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@@ -15,8 +15,8 @@ export const ProfileForm = () => {
|
|||||||
fetch(`http://localhost:8088/users/${founduser.id}`, {
|
fetch(`http://localhost:8088/users/${founduser.id}`, {
|
||||||
method: 'PUT',
|
method: 'PUT',
|
||||||
body: JSON.stringify({
|
body: JSON.stringify({
|
||||||
name: editedusername,
|
name: founduser.name,
|
||||||
email: editeduseremail,
|
email: founduser.email,
|
||||||
|
|
||||||
}),
|
}),
|
||||||
headers: {
|
headers: {
|
||||||
@@ -50,9 +50,13 @@ export const ProfileForm = () => {
|
|||||||
|
|
||||||
useEffect(
|
useEffect(
|
||||||
() => {
|
() => {
|
||||||
const desireduser = userpool.find((userobj) => userobj.id === parseInt(usertoedit))
|
if (userpool.length > 0 ){
|
||||||
return setfounduser(desireduser)
|
|
||||||
}, )
|
const desireduser = userpool.find((userobj) => userobj.id === parseInt(usertoedit))
|
||||||
|
|
||||||
|
return setfounduser(desireduser)
|
||||||
|
}
|
||||||
|
},[userpool] )
|
||||||
useEffect(
|
useEffect(
|
||||||
() => {
|
() => {
|
||||||
fetch("http://localhost:8088/users")
|
fetch("http://localhost:8088/users")
|
||||||
@@ -64,10 +68,17 @@ export const ProfileForm = () => {
|
|||||||
<h2>Edit Profile Data</h2>
|
<h2>Edit Profile Data</h2>
|
||||||
<form id="edituserform">
|
<form id="edituserform">
|
||||||
<label for="fandlname">First and Last Name</label><br/>
|
<label for="fandlname">First and Last Name</label><br/>
|
||||||
<input type="text" id="fndlname" name="fandlname" onChange={(e) => {seteditedusername(e.target.value)}}/><br/>
|
<input type="text" id="fndlname" name="fandlname" value={founduser?.name} onChange={(e) => {
|
||||||
|
const copy = {...founduser}
|
||||||
|
copy.name = e.target.value
|
||||||
|
setfounduser(copy)
|
||||||
|
}}/><br/>
|
||||||
<label for="email">Email</label><br/>
|
<label for="email">Email</label><br/>
|
||||||
<input type="text" id="email" name="email" onChange={(e) => { setediteduseremail(e.target.value)}}/>
|
<input type="text" id="email" name="email" value={founduser?.email} onChange={(e) => {
|
||||||
<button type="button" id="submitbutton" name="submitbutton" form="edituserform" onClick={()=> editprofileinfocall()}>Submit</button>
|
const copy = {...founduser}
|
||||||
|
copy.email = e.target.value
|
||||||
|
setfounduser(copy)}}/>
|
||||||
|
<button type="button" id="submitbutton" name="submitbutton" form="edituserform" onClick={()=> editprofileinfocall()}>Submit</button>
|
||||||
|
|
||||||
</form>
|
</form>
|
||||||
</>
|
</>
|
||||||
|
|||||||
Reference in New Issue
Block a user