import React, { useEffect } from "react"; 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({ user, userLoaded }) { useEffect(() => { const timer = setTimeout(() => { if (user === null) window.location.reload(false); }, 3000); return () => clearTimeout(timer); }, []); return userLoaded ? ( <>

Кориснички податоци:

Име: {user.fullName}{" "} (промени) Корисничко име: {user.username}{" "} (промени) E-mail: {user.email} Карма: {user.karma} {user.authoredPosts.length > 0 ? (

Ваши мислења:

) : (

Немате објавени мислења

)} {user.authoredPosts.map((post) => { return (

Во дискусија за{" "} {post.targetProfessor.professorName}

{post.title}

{post.content}

{dateConverter( new Date(post.timePosted).toString().slice(4, -43) )}
); })} ) : ( <>се вчитува... ); } export default UserDashboard;