import React, { useState, useEffect } from "react"; import JSOG from "jsog"; import axios from "../api/axios"; import { OpinionCard, OpinionCardContent, OpinionCardContentTime, OpinionCardContentTitle, } from "../Components/Styled/OpinionCard.style"; import { UserDetailsCard, UserDetailsCardContent, } from "../Components/Styled/UserDetails.style"; import { dateConverter } from "../Util/dateConverter"; function UserDashboard() { const [user, setUser] = useState(null); const [loaded, setLoaded] = useState(false); useEffect(() => { const fetchData = async () => { try { const response = await axios.get( "http://192.168.0.17:8080/secure/currentUser", { withCredentials: true } ); var cyclicGraph = await response.data; var jsogStructure = JSOG.encode(cyclicGraph); cyclicGraph = JSOG.decode(jsogStructure); setUser(cyclicGraph); setLoaded(true); } catch (error) { console.log("Fetching error", error); } }; fetchData(); }, []); return loaded ? ( <>
Во дискусија за{" "} {post.targetProfessor.professorName}
{post.content}