diff options
author | Eric Bailey <git@esb.lol> | 2024-06-11 17:42:28 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-11 15:42:28 -0700 |
commit | bb0a6a4b6c4e86c62d599c424dae35c9ee9d200d (patch) | |
tree | dc4732574140d62efe2bb205193c93996b05a98e /src/Navigation.tsx | |
parent | 7011ac8f72ed18153ea485b6cce2e18040de2dc9 (diff) | |
download | voidsky-bb0a6a4b6c4e86c62d599c424dae35c9ee9d200d.tar.zst |
Add KnownFollowers component to standard profile header (#4420)
* Add KnownFollowers component to standard profile header * Prep for known followers screen * Add known followers screen * Tighten space * Add pressed state * Edit title * Vertically center * Don't show if no known followers * Bump sdk * Use actual followers.length to show * Updates to show logic, space * Prevent fresh data from applying to cached screens * Tighten space * Better label * Oxford comma * Fix count logic * Add bskyweb route * Useless ternary * Minor spacing tweak --------- Co-authored-by: Paul Frazee <pfrazee@gmail.com>
Diffstat (limited to 'src/Navigation.tsx')
-rw-r--r-- | src/Navigation.tsx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/Navigation.tsx b/src/Navigation.tsx index 8f8855d67..67b89e262 100644 --- a/src/Navigation.tsx +++ b/src/Navigation.tsx @@ -41,6 +41,7 @@ import {PreferencesThreads} from 'view/screens/PreferencesThreads' import {SavedFeeds} from 'view/screens/SavedFeeds' import HashtagScreen from '#/screens/Hashtag' import {ModerationScreen} from '#/screens/Moderation' +import {ProfileKnownFollowersScreen} from '#/screens/Profile/KnownFollowers' import {ProfileLabelerLikedByScreen} from '#/screens/Profile/ProfileLabelerLikedBy' import {init as initAnalytics} from './lib/analytics/analytics' import {useWebScrollRestoration} from './lib/hooks/useWebScrollRestoration' @@ -170,6 +171,13 @@ function commonScreens(Stack: typeof HomeTab, unreadCountLabel?: string) { })} /> <Stack.Screen + name="ProfileKnownFollowers" + getComponent={() => ProfileKnownFollowersScreen} + options={({route}) => ({ + title: title(msg`Followers of @${route.params.name} that you know`), + })} + /> + <Stack.Screen name="ProfileList" getComponent={() => ProfileListScreen} options={{title: title(msg`List`), requireAuth: true}} |