diff options
Diffstat (limited to 'src/view')
-rw-r--r-- | src/view/com/notifications/FeedItem.tsx | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/src/view/com/notifications/FeedItem.tsx b/src/view/com/notifications/FeedItem.tsx index 4f84385d2..1932efbd5 100644 --- a/src/view/com/notifications/FeedItem.tsx +++ b/src/view/com/notifications/FeedItem.tsx @@ -22,6 +22,7 @@ import {msg, plural, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {useQueryClient} from '@tanstack/react-query' +import {useGate} from '#/lib/statsig/statsig' import {FeedNotification} from '#/state/queries/notifications/feed' import {useAnimatedValue} from 'lib/hooks/useAnimatedValue' import {usePalette} from 'lib/hooks/usePalette' @@ -86,6 +87,7 @@ let FeedItem = ({ const pal = usePalette('default') const {_} = useLingui() const t = useTheme() + const gate = useGate() const [isAuthorsExpanded, setAuthorsExpanded] = useState<boolean>(false) const itemHref = useMemo(() => { if (item.type === 'post-like' || item.type === 'repost') { @@ -168,6 +170,7 @@ let FeedItem = ({ ) } + let isFollowBack = false let action = '' let icon = ( <HeartIconFilled @@ -184,7 +187,15 @@ let FeedItem = ({ action = _(msg`reposted your post`) icon = <RepostIcon size="xl" style={{color: t.palette.positive_600}} /> } else if (item.type === 'follow') { - action = _(msg`followed you`) + if ( + item.notification.author.viewer?.following && + gate('ungroup_follow_backs') + ) { + isFollowBack = true + action = _(msg`followed you back`) + } else { + action = _(msg`followed you`) + } icon = <PersonPlusIcon size="xl" style={{color: t.palette.primary_500}} /> } else if (item.type === 'feedgen-like') { action = _(msg`liked your custom feed`) @@ -260,7 +271,7 @@ let FeedItem = ({ visible={!isAuthorsExpanded} authors={authors} onToggleAuthorsExpanded={onToggleAuthorsExpanded} - showDmButton={item.type === 'starterpack-joined'} + showDmButton={item.type === 'starterpack-joined' || isFollowBack} /> <ExpandedAuthorsList visible={isAuthorsExpanded} authors={authors} /> <Text style={styles.meta}> |