diff --git a/app/soapbox/components/helmet.js b/app/soapbox/components/helmet.js
index 0fb0e3cb5..080f234c1 100644
--- a/app/soapbox/components/helmet.js
+++ b/app/soapbox/components/helmet.js
@@ -7,7 +7,8 @@ const getNotifTotals = state => {
const notifications = state.getIn(['notifications', 'unread'], 0);
const chats = state.get('chats').reduce((acc, curr) => acc + Math.min(curr.get('unread', 0), 1), 0);
const reports = state.getIn(['admin', 'open_report_count'], 0);
- return notifications + chats + reports;
+ const approvals = state.getIn(['admin', 'awaitingApproval']).count();
+ return notifications + chats + reports + approvals;
};
const mapStateToProps = state => ({
diff --git a/app/soapbox/features/admin/components/admin_nav.js b/app/soapbox/features/admin/components/admin_nav.js
index 06aa236f5..a89c9ada0 100644
--- a/app/soapbox/features/admin/components/admin_nav.js
+++ b/app/soapbox/features/admin/components/admin_nav.js
@@ -37,7 +37,7 @@ class AdminNav extends React.PureComponent {
- {instance.get('approval_required') && (
+ {instance.get('approval_required') || approvalCount > 0 && (