diff --git a/app/soapbox/components/icon_button.js b/app/soapbox/components/icon_button.js
index 7c0f6383a..e858dbcbe 100644
--- a/app/soapbox/components/icon_button.js
+++ b/app/soapbox/components/icon_button.js
@@ -11,8 +11,8 @@ export default class IconButton extends React.PureComponent {
static propTypes = {
className: PropTypes.string,
title: PropTypes.string.isRequired,
- icon: PropTypes.string.isRequired,
- iconset: PropTypes.string,
+ icon: PropTypes.string,
+ src: PropTypes.string,
onClick: PropTypes.func,
onMouseDown: PropTypes.func,
onKeyUp: PropTypes.func,
@@ -98,7 +98,7 @@ export default class IconButton extends React.PureComponent {
disabled,
expanded,
icon,
- iconset,
+ src,
inverted,
overlay,
pressed,
@@ -106,7 +106,6 @@ export default class IconButton extends React.PureComponent {
title,
text,
emoji,
- ...rest
} = this.props;
const classes = classNames(className, 'icon-button', {
@@ -139,7 +138,7 @@ export default class IconButton extends React.PureComponent {
{text && {text}}
@@ -168,7 +167,7 @@ export default class IconButton extends React.PureComponent {
{text && {text}}
diff --git a/app/soapbox/components/status_action_bar.js b/app/soapbox/components/status_action_bar.js
index f4fc457c5..d9fed78e5 100644
--- a/app/soapbox/components/status_action_bar.js
+++ b/app/soapbox/components/status_action_bar.js
@@ -401,8 +401,15 @@ class StatusActionBar extends ImmutablePureComponent {
}[meEmojiReact] || messages.favourite);
const menu = this._makeMenu(publicStatus);
+ let reblogIcon = require('feather-icons/dist/icons/repeat.svg');
let replyTitle;
+ if (status.get('visibility') === 'direct') {
+ reblogIcon = require('@tabler/icons/icons/mail.svg');
+ } else if (status.get('visibility') === 'private') {
+ reblogIcon = require('@tabler/icons/icons/lock.svg');
+ }
+
if (status.get('in_reply_to_id', null) === null) {
replyTitle = intl.formatMessage(messages.reply);
} else {
@@ -420,7 +427,7 @@ class StatusActionBar extends ImmutablePureComponent {
{replyCount !== 0 && {replyCount}}
-
+
{reblogCount !== 0 && {reblogCount}}