Changeset 6221ab6 for reactapp/src/Components/UserHeader.js
- Timestamp:
- 08/20/22 21:12:04 (2 years ago)
- Branches:
- main
- Children:
- 2fcbde4
- Parents:
- 702ca77
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
reactapp/src/Components/UserHeader.js
r702ca77 r6221ab6 4 4 import Logout from "./Logout"; 5 5 6 function UserHeader() { 7 const [user, setUser] = useState(null); 8 const [loaded, setLoaded] = useState(false); 9 10 useEffect(() => { 11 const fetchData = async () => { 12 try { 13 const response = await axios.get( 14 "http://192.168.0.17:8080/secure/currentUser", 15 { withCredentials: true } 16 ); 17 var cyclicGraph = await response.data; 18 var jsogStructure = JSOG.encode(cyclicGraph); 19 cyclicGraph = JSOG.decode(jsogStructure); 20 setUser(cyclicGraph); 21 setLoaded(true); 22 } catch (error) { 23 console.log("Fetching error", error); 24 } 25 }; 26 27 fetchData(); 28 }, []); 29 30 return loaded ? ( 6 function UserHeader({ user, userLoaded }) { 7 return userLoaded ? ( 31 8 <div style={{ float: "left", marginTop: 20, marginLeft: 40 }}> 32 9 Најавен/а: <a href="/user_dashboard">{user.username}</a> <Logout />{" "}
Note:
See TracChangeset
for help on using the changeset viewer.