diff --git a/src/view/screens/Settings/index.tsx b/src/view/screens/Settings/index.tsx
index a0e4ff60f0..68a3e215d3 100644
--- a/src/view/screens/Settings/index.tsx
+++ b/src/view/screens/Settings/index.tsx
@@ -501,49 +501,6 @@ export function SettingsScreen({}: Props) {
Accessibility
-
-
-
-
-
- Languages
-
-
- navigation.navigate('Moderation')
- }
- accessibilityRole="button"
- accessibilityLabel={_(msg`Moderation settings`)}
- accessibilityHint={_(msg`Opens moderation settings`)}>
-
-
-
-
- Moderation
-
-
My Saved Feeds
+
+
+
+
+
+ Languages
+
+
+ navigation.navigate('Moderation')
+ }
+ accessibilityRole="button"
+ accessibilityLabel={_(msg`Moderation settings`)}
+ accessibilityHint={_(msg`Opens moderation settings`)}>
+
+
+
+
+ Moderation
+
+
diff --git a/src/view/shell/Drawer.tsx b/src/view/shell/Drawer.tsx
index d8e604ec31..724f65883a 100644
--- a/src/view/shell/Drawer.tsx
+++ b/src/view/shell/Drawer.tsx
@@ -31,6 +31,7 @@ import {
BellIcon,
BellIconSolid,
CogIcon,
+ HandIcon,
HashtagIcon,
HomeIcon,
HomeIconSolid,
@@ -178,6 +179,12 @@ let DrawerContent = ({}: {}): React.ReactNode => {
setDrawerOpen(false)
}, [navigation, track, setDrawerOpen])
+ const onPressModeration = React.useCallback(() => {
+ track('Menu:ItemClicked', {url: 'Moderation'})
+ navigation.navigate('Moderation')
+ setDrawerOpen(false)
+ }, [navigation, track, setDrawerOpen])
+
const onPressSettings = React.useCallback(() => {
track('Menu:ItemClicked', {url: 'Settings'})
navigation.navigate('Settings')
@@ -235,6 +242,7 @@ let DrawerContent = ({}: {}): React.ReactNode => {
/>
+
void}): React.ReactNode => {
}
ListsMenuItem = React.memo(ListsMenuItem)
+let ModerationMenuItem = ({
+ onPress,
+}: {
+ onPress: () => void
+}): React.ReactNode => {
+ const {_} = useLingui()
+ const pal = usePalette('default')
+ return (
+ }
+ label={_(msg`Moderation`)}
+ accessibilityLabel={_(msg`Moderation`)}
+ accessibilityHint=""
+ onPress={onPress}
+ />
+ )
+}
+ModerationMenuItem = React.memo(ModerationMenuItem)
+
let ProfileMenuItem = ({
isActive,
onPress,
diff --git a/src/view/shell/desktop/LeftNav.tsx b/src/view/shell/desktop/LeftNav.tsx
index 91d20e089e..f94ed51b4a 100644
--- a/src/view/shell/desktop/LeftNav.tsx
+++ b/src/view/shell/desktop/LeftNav.tsx
@@ -28,6 +28,7 @@ import {
CogIcon,
CogIconSolid,
ComposeIcon2,
+ HandIcon,
HashtagIcon,
HomeIcon,
HomeIconSolid,
@@ -396,6 +397,24 @@ export function DesktopLeftNav() {
}
label={_(msg`Lists`)}
/>
+
+ }
+ iconFilled={
+
+ }
+ label={_(msg`Moderation`)}
+ />