import React from 'react' import {View} from 'react-native' import {AppBskyActorDefs} from '@atproto/api' import {msg, Trans} from '@lingui/macro' import {useLingui} from '@lingui/react' import {pluralize} from '#/lib/strings/helpers' import {Shadow} from '#/state/cache/types' import {makeProfileLink} from 'lib/routes/links' import {formatCount} from 'view/com/util/numeric/format' import {atoms as a, useTheme} from '#/alf' import {InlineLinkText} from '#/components/Link' import {Text} from '#/components/Typography' export function ProfileHeaderMetrics({ profile, }: { profile: Shadow }) { const t = useTheme() const {_} = useLingui() const following = formatCount(profile.followsCount || 0) const followers = formatCount(profile.followersCount || 0) const pluralizedFollowers = pluralize(profile.followersCount || 0, 'follower') return ( {followers} {pluralizedFollowers} {following} following {formatCount(profile.postsCount || 0)}{' '} {pluralize(profile.postsCount || 0, 'post')} ) }