import React from 'react' import {View} from 'react-native' import {AppBskyActorDefs, ModerationDecision} from '@atproto/api' import {sanitizeHandle} from 'lib/strings/handles' import {sanitizeDisplayName} from 'lib/strings/display-names' import {Shadow} from '#/state/cache/types' import {atoms as a, useTheme} from '#/alf' import {Text} from '#/components/Typography' export function ProfileHeaderDisplayName({ profile, moderation, }: { profile: Shadow moderation: ModerationDecision }) { const t = useTheme() return ( {sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), moderation.ui('displayName'), )} ) }