From 51de6013436ec4296a7437625bbac5073a24cc65 Mon Sep 17 00:00:00 2001 From: Lucas Schoenfelder <les17@inf.ufpr.br> Date: Thu, 4 Feb 2021 10:47:23 -0300 Subject: [PATCH] fixed 403 error --- src/Components/ActivityListItem.js | 3 ++- src/Components/TabPanels/PanelComponents/TemplateRede.js | 8 ++++---- src/Components/TabPanels/UserPageTabs/PanelRede.js | 1 + 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/Components/ActivityListItem.js b/src/Components/ActivityListItem.js index 00def5db..e6d9d2b7 100644 --- a/src/Components/ActivityListItem.js +++ b/src/Components/ActivityListItem.js @@ -34,6 +34,7 @@ import ReportIcon from '@material-ui/icons/Report'; import CloudUploadIcon from '@material-ui/icons/CloudUpload'; import ThumbDownIcon from '@material-ui/icons/ThumbDown'; import DeleteIcon from '@material-ui/icons/Delete'; +import {Link} from 'react-router-dom' const GetObjectColor = (tag) => { return ObjectColor[tag] @@ -137,7 +138,7 @@ export default function ActivityListItem (props) { secondary = { <div> <span> - <a href={props.ownerHref} className="owner-name-a" >{props.ownerName}</a> {activity.text} <a href={props.recipientHref} className="recipient-name-a">{props.recipientName}</a> {activity.text2} + <Link to={props.ownerHref} className="owner-name-a" >{props.ownerName}</Link> {activity.text} <Link to={props.recipientHref} className="recipient-name-a">{props.recipientName}</Link> {activity.text2} </span> </div> } diff --git a/src/Components/TabPanels/PanelComponents/TemplateRede.js b/src/Components/TabPanels/PanelComponents/TemplateRede.js index b4ded29e..e92a49db 100644 --- a/src/Components/TabPanels/PanelComponents/TemplateRede.js +++ b/src/Components/TabPanels/PanelComponents/TemplateRede.js @@ -13,8 +13,8 @@ export default function PanelTemplateRede (props) { return ( <ContactCard name = {card.follower.name} - avatar = {card.follower.avatar ? apiDomain + card.follower.avatar : null} - cover={card.follower.cover ? apiDomain + card.follower.cover : null} + avatar = {card.follower.avatar !== undefined && card.follower.avatar !== ""? apiDomain + card.follower.avatar : null} + cover={card.follower.cover !== undefined && card.follower.cover !== "" ? apiDomain + card.follower.cover : null} numCollections = {card.follower.collections_count} numLearningObjects = {card.follower.learning_objects_count} follow_count={card.follower.follows_count} @@ -28,8 +28,8 @@ export default function PanelTemplateRede (props) { return ( <ContactCard name = {card.followable.name} - avatar = {card.followable.avatar ? apiDomain + '/' + card.followable.avatar : null} - cover={apiDomain + card.followable.cover} + avatar = {card.followable.avatar !== undefined && card.followable.avatar !== "" ? apiDomain + '/' + card.followable.avatar : null} + cover={card.followable.cover !== undefined && card.followable.cover !== "" ? apiDomain + card.followable.cover : null} numCollections = {card.followable.collections_count} numLearningObjects = {card.followable.learning_objects_count} follow_count={card.followable.follows_count} diff --git a/src/Components/TabPanels/UserPageTabs/PanelRede.js b/src/Components/TabPanels/UserPageTabs/PanelRede.js index ae61981e..96940f9e 100644 --- a/src/Components/TabPanels/UserPageTabs/PanelRede.js +++ b/src/Components/TabPanels/UserPageTabs/PanelRede.js @@ -44,6 +44,7 @@ export default function TabPanelRede (props) { const showAllFollowers = () => {setFollowersSlice(followersList)} function handleSuccess (responseArr) { + console.log(responseArr) setFollowing(responseArr[0]) setFollowingSlice(responseArr[0].slice(0,4)) -- GitLab