diff --git a/app/soapbox/features/admin/tabs/dashboard.tsx b/app/soapbox/features/admin/tabs/dashboard.tsx
index 40e1bd4fb..6b7de2747 100644
--- a/app/soapbox/features/admin/tabs/dashboard.tsx
+++ b/app/soapbox/features/admin/tabs/dashboard.tsx
@@ -1,5 +1,6 @@
import React from 'react';
import { FormattedMessage } from 'react-intl';
+import { useHistory } from 'react-router-dom';
import { getSubscribersCsv, getUnsubscribersCsv, getCombinedCsv } from 'soapbox/actions/email-list';
import List, { ListItem } from 'soapbox/components/list';
@@ -14,6 +15,7 @@ import RegistrationModePicker from '../components/registration-mode-picker';
const Dashboard: React.FC = () => {
const dispatch = useAppDispatch();
+ const history = useHistory();
const instance = useInstance();
const features = useFeatures();
const account = useOwnAccount();
@@ -39,6 +41,9 @@ const Dashboard: React.FC = () => {
e.preventDefault();
};
+ const navigateToSoapboxConfig = () => history.push('/soapbox/config');
+ const navigateToModerationLog = () => history.push('/soapbox/admin/log');
+
const v = parseVersion(instance.version);
const userCount = instance.stats.get('user_count');
@@ -78,6 +83,20 @@ const Dashboard: React.FC = () => {
/>
+
+ {account.admin && (
+ }
+ />
+ )}
+
+ }
+ />
+
+
{account.admin && (
<>