diff --git a/apps/mobile/src/components/ui/icon/feed-icon.tsx b/apps/mobile/src/components/ui/icon/feed-icon.tsx index 8ac059302..284ea1b35 100644 --- a/apps/mobile/src/components/ui/icon/feed-icon.tsx +++ b/apps/mobile/src/components/ui/icon/feed-icon.tsx @@ -60,6 +60,9 @@ export function FeedIcon({ } }, [fallback, feed, siteUrl]) + if (!src) { + return null + } return ( - router.back()}> - - + {!hideRecentReader && ( diff --git a/apps/mobile/src/modules/screen/TimelineSelectorProvider.tsx b/apps/mobile/src/modules/screen/TimelineSelectorProvider.tsx index cb956b7dd..ba9950a58 100644 --- a/apps/mobile/src/modules/screen/TimelineSelectorProvider.tsx +++ b/apps/mobile/src/modules/screen/TimelineSelectorProvider.tsx @@ -1,6 +1,6 @@ -import { router, useLocalSearchParams } from "expo-router" +import { useLocalSearchParams } from "expo-router" import { useMemo } from "react" -import { Share, TouchableOpacity, useAnimatedValue, View } from "react-native" +import { Share, useAnimatedValue, View } from "react-native" import { useColor } from "react-native-uikit-colors" import { DefaultHeaderBackButton } from "@/src/components/layouts/header/NavigationHeader" @@ -44,9 +44,7 @@ export function TimelineSelectorProvider({ children }: { children: React.ReactNo ) : () => ( - router.back()}> - - + ), [isTimeline, isSubscriptions],