diff --git a/app/javascript/flavours/glitch/components/status.js b/app/javascript/flavours/glitch/components/status.js
index da1f74e6dd..a87721ef86 100644
--- a/app/javascript/flavours/glitch/components/status.js
+++ b/app/javascript/flavours/glitch/components/status.js
@@ -528,6 +528,7 @@ export default class Status extends ImmutablePureComponent {
{...other}
status={status}
account={status.get('account')}
+ showReplyCount={settings.get('show_reply_count')}
/>
) : null}
{notification ? (
diff --git a/app/javascript/flavours/glitch/components/status_action_bar.js b/app/javascript/flavours/glitch/components/status_action_bar.js
index 70aada0e9a..8a840030ac 100644
--- a/app/javascript/flavours/glitch/components/status_action_bar.js
+++ b/app/javascript/flavours/glitch/components/status_action_bar.js
@@ -66,6 +66,7 @@ export default class StatusActionBar extends ImmutablePureComponent {
onPin: PropTypes.func,
onBookmark: PropTypes.func,
withDismiss: PropTypes.bool,
+ showReplyCount: PropTypes.bool,
intl: PropTypes.object.isRequired,
};
@@ -73,6 +74,7 @@ export default class StatusActionBar extends ImmutablePureComponent {
// evaluate to false. See react-immutable-pure-component for usage.
updateOnProps = [
'status',
+ 'showReplyCount',
'withDismiss',
]
@@ -144,7 +146,7 @@ export default class StatusActionBar extends ImmutablePureComponent {
}
render () {
- const { status, intl, withDismiss } = this.props;
+ const { status, intl, withDismiss, showReplyCount } = this.props;
const mutingConversation = status.get('muted');
const anonymousAccess = !me;
@@ -198,12 +200,27 @@ export default class StatusActionBar extends ImmutablePureComponent {