diff --git a/src/view/screens/SavedFeeds.tsx b/src/view/screens/SavedFeeds.tsx
index d82142a188..652e45cf55 100644
--- a/src/view/screens/SavedFeeds.tsx
+++ b/src/view/screens/SavedFeeds.tsx
@@ -28,6 +28,7 @@ import {Text} from 'view/com/util/text/Text'
import * as Toast from 'view/com/util/Toast'
import {ViewHeader} from 'view/com/util/ViewHeader'
import {CenteredView, ScrollView} from 'view/com/util/Views'
+import {NoSavedFeeds} from '#/screens/Feeds/NoSavedFeeds'
import {atoms as a, useTheme} from '#/alf'
import {FilterTimeline_Stroke2_Corner0_Rounded as FilterTimeline} from '#/components/icons/FilterTimeline'
@@ -69,6 +70,7 @@ export function SavedFeeds({}: Props) {
: preferences?.savedFeeds || []
const pinnedFeeds = currentFeeds.filter(f => f.pinned)
const unpinnedFeeds = currentFeeds.filter(f => !f.pinned)
+ const noSavedFeeds = pinnedFeeds.length + unpinnedFeeds.length === 0
useFocusEffect(
React.useCallback(() => {
@@ -86,13 +88,19 @@ export function SavedFeeds({}: Props) {
]}>
+ {noSavedFeeds && (
+
+
+
+ )}
+
Pinned Feeds
- {preferences?.savedFeeds.length ? (
+ {preferences ? (
!pinnedFeeds.length ? (
Saved Feeds
- {preferences?.savedFeeds.length ? (
+ {preferences ? (
!unpinnedFeeds.length ? (