From f648977deb5bef13f1638f8b772c626c142973cb Mon Sep 17 00:00:00 2001 From: RetroSunstar <57507616+RetroSunstar@users.noreply.github.com> Date: Tue, 30 Jun 2026 21:58:48 +0100 Subject: [PATCH] Added Automation label to labeller display names (#11027) --- src/screens/Profile/Header/DisplayName.tsx | 9 ++++-- .../Profile/Header/ProfileHeaderStandard.tsx | 32 ++++--------------- 2 files changed, 13 insertions(+), 28 deletions(-) diff --git a/src/screens/Profile/Header/DisplayName.tsx b/src/screens/Profile/Header/DisplayName.tsx index 88bc2f181e..684a9fe53b 100644 --- a/src/screens/Profile/Header/DisplayName.tsx +++ b/src/screens/Profile/Header/DisplayName.tsx @@ -4,7 +4,8 @@ import {type AppBskyActorDefs, type ModerationDecision} from '@atproto/api' import {sanitizeDisplayName} from '#/lib/strings/display-names' import {sanitizeHandle} from '#/lib/strings/handles' import {type Shadow} from '#/state/cache/types' -import {atoms as a, useBreakpoints, useTheme} from '#/alf' +import {atoms as a, platform, useBreakpoints, useTheme} from '#/alf' +import {ProfileBadges} from '#/components/ProfileBadges' import {Text} from '#/components/Typography' export function ProfileHeaderDisplayName({ @@ -18,7 +19,7 @@ export function ProfileHeaderDisplayName({ const {gtMobile} = useBreakpoints() return ( - + {sanitizeDisplayName( profile.displayName || sanitizeHandle(profile.handle), moderation.ui('displayName'), )} + + + ) diff --git a/src/screens/Profile/Header/ProfileHeaderStandard.tsx b/src/screens/Profile/Header/ProfileHeaderStandard.tsx index 051e8497cd..da01ded772 100644 --- a/src/screens/Profile/Header/ProfileHeaderStandard.tsx +++ b/src/screens/Profile/Header/ProfileHeaderStandard.tsx @@ -13,7 +13,6 @@ import {Trans} from '@lingui/react/macro' import {useHaptics} from '#/lib/haptics' import {sanitizeDisplayName} from '#/lib/strings/display-names' -import {sanitizeHandle} from '#/lib/strings/handles' import {logger} from '#/logger' import {type Shadow, useProfileShadow} from '#/state/cache/profile-shadow' import { @@ -22,7 +21,7 @@ import { } from '#/state/queries/profile' import {useRequireAuth, useSession} from '#/state/session' import {ProfileMenu} from '#/view/com/profile/ProfileMenu' -import {atoms as a, platform, useBreakpoints, useTheme} from '#/alf' +import {atoms as a, platform} from '#/alf' import {SubscribeProfileButton} from '#/components/activity-notifications/SubscribeProfileButton' import {Button, ButtonIcon, ButtonText} from '#/components/Button' import {DebugFieldDisplay} from '#/components/DebugFieldDisplay' @@ -34,16 +33,15 @@ import { KnownFollowers, shouldShowKnownFollowers, } from '#/components/KnownFollowers' -import {ProfileBadges} from '#/components/ProfileBadges' import * as Prompt from '#/components/Prompt' import {RichText} from '#/components/RichText' import * as Toast from '#/components/Toast' -import {Text} from '#/components/Typography' import {useAnalytics} from '#/analytics' import {IS_IOS, IS_NATIVE} from '#/env' import {InviteFriendsDialog} from '#/features/inviteFriends' import {useActorStatus} from '#/features/liveNow' import {GermButton} from '../components/GermButton' +import {ProfileHeaderDisplayName} from './DisplayName' import {EditProfileDialog} from './EditProfileDialog' import {ProfileHeaderHandle} from './Handle' import {ProfileHeaderMetrics} from './Metrics' @@ -65,8 +63,6 @@ let ProfileHeaderStandard = ({ hideBackButton = false, isPlaceholderProfile, }: Props): React.ReactNode => { - const t = useTheme() - const {gtMobile} = useBreakpoints() const profile = useProfileShadow(profileUnshadowed) const {currentAccount} = useSession() @@ -138,26 +134,10 @@ let ProfileHeaderStandard = ({ - - - {sanitizeDisplayName( - profile.displayName || sanitizeHandle(profile.handle), - moderation.ui('displayName'), - )} - - - - - + {!isPlaceholderProfile && !isBlockedUser && (