aboutsummaryrefslogtreecommitdiff
path: root/vnext/src/ui/Message.js
diff options
context:
space:
mode:
Diffstat (limited to 'vnext/src/ui/Message.js')
-rw-r--r--vnext/src/ui/Message.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/vnext/src/ui/Message.js b/vnext/src/ui/Message.js
index e4135700..eba0f327 100644
--- a/vnext/src/ui/Message.js
+++ b/vnext/src/ui/Message.js
@@ -53,7 +53,7 @@ export default function Message({ data, isThread, onToggleSubscription, children
}
}
}, [])
- const canComment = data.user && visitor.uid === data.user.uid || !data.ReadOnly && visitor.uid > 0
+ const canComment = data.user && visitor && visitor.uid === data.user.uid || !data.ReadOnly && visitor && visitor.uid > 0
|| !data.ReadOnly && !isThread
return (
<div className="msg-cont">
@@ -70,7 +70,7 @@ export default function Message({ data, isThread, onToggleSubscription, children
</time>
</Link>
{
- visitor.uid == data.user.uid &&
+ visitor && visitor.uid == data.user.uid &&
<>
<span>&nbsp;&middot;&nbsp;</span>
<Link to={{
@@ -100,13 +100,13 @@ export default function Message({ data, isThread, onToggleSubscription, children
<div className="embedContainer" ref={embedRef} />
{canComment &&
<nav className="l">
- {data.user && visitor.uid === data.user.uid ? (
+ {data.user && visitor && visitor.uid === data.user.uid ? (
<Link to={`/${data.user.uname}/${data.mid}`} className="a-like msg-button"
state={{ data: data }}>
<Icon name="ei-heart" size="s" />
<span>{likesSummary}</span>
</Link>
- ) : visitor.uid > 0 ? (
+ ) : visitor && visitor.uid > 0 ? (
<Link to={'/post'} className="a-like msg-button">
<Icon name="ei-heart" size="s" />
<span>{likesSummary}</span>