+
+
- {cache.getUserName(senderId)} - {props.request.message} + {req.sender.miiName} + {req.message} {' '} - {moment(Number(props.request.sent) * 1000).fromNow()} + {moment(req.sentAt).fromNow()}
+
+
-
+ return (
+ <>
+
+
{post.body}
) : null}
+
)
: null}
{/* TODO add post.url back */}
@@ -118,20 +119,20 @@ export function CtrPostView(props: PostViewProps): ReactNode {
+
+
- {cache.getUserName(senderId)} - {props.request.message} + {req.sender.miiName} + {req.message} {' '} - {moment(Number(props.request.sent) * 1000).fromNow()} + {moment(req.sentAt).fromNow()}
+
+
-
-
{post.body}
: null} + {post.body ?{post.body}
: null}
+ {post.yeahsBy.slice(0, 9).map(({ pid }) => (
+
+
))}
There's nothing here...
: null} - {props.removedPosts.map(post => ( -
-
-
-
-
- Removed By:
+ {props.removedPosts.map((post) => {
+ const removed = post.moderation?.removed;
+ if (!removed) {
+ return Post {post.id} not accessible
; // Should be impossible + } + + return ( +
+
+
+
+
+ Removed By:
+ {' '}
+ {removed.removedBy?.miiName ?? 'Nobody'}
+
{' '}
- {post.removed_by ? cache.getUserName(post.removed_by) : 'Nobody'}
-
- {' '}
- {moment(post.removed_at).fromNow()}
-
-
- - {post.removed_reason} -
+ {moment(removed.removedAt).fromNow()} + + ++ {removed.reason} +
+ - -Posting is disabled on web
+
+
+
+
+
+
-
-
-
-
- - {moment(post.created_at).fromNow()} + {moment(post.createdAt).fromNow()} {' - '} - {cache.getCommunityName(post.community_id ?? '')} + {post.community ? {post.community.name} : null }