diff --git a/app/soapbox/features/account_timeline/index.js b/app/soapbox/features/account_timeline/index.js
index 21a55181b..7f0e12114 100644
--- a/app/soapbox/features/account_timeline/index.js
+++ b/app/soapbox/features/account_timeline/index.js
@@ -39,11 +39,12 @@ const mapStateToProps = (state, { params: { username }, withReplies = false }) =
const path = withReplies ? `${accountId}:with_replies` : accountId;
const isBlocked = state.getIn(['relationships', accountId, 'blocked_by'], false);
- const unavailable = (me === accountId) ? false : isBlocked;
+ const unavailable = (me === accountId) ? false : true;
return {
accountId,
unavailable,
+ isBlocked,
accountUsername,
accountApId,
isAccount: !!state.getIn(['accounts', accountId]),
@@ -117,7 +118,7 @@ class AccountTimeline extends ImmutablePureComponent {
}
render() {
- const { statusIds, featuredStatusIds, isLoading, hasMore, isAccount, accountId, unavailable, accountUsername } = this.props;
+ const { statusIds, featuredStatusIds, isLoading, hasMore, isAccount, accountId, isBlocked, unavailable, accountUsername } = this.props;
if (!isAccount && accountId !== -1) {
return (
@@ -135,6 +136,16 @@ class AccountTimeline extends ImmutablePureComponent {
);
}
+ if (isBlocked) {
+ return (
+
+
+
+
+
+ );
+ }
+
if (unavailable) {
return (