parent
8b3017bca0
commit
b26abf212e
|
@ -242,6 +242,8 @@ let ProfileHeaderLabeler = ({
|
||||||
style={[a.text_md]}
|
style={[a.text_md]}
|
||||||
numberOfLines={15}
|
numberOfLines={15}
|
||||||
value={descriptionRT}
|
value={descriptionRT}
|
||||||
|
enableTags
|
||||||
|
authorHandle={profile.handle}
|
||||||
/>
|
/>
|
||||||
</View>
|
</View>
|
||||||
) : undefined}
|
) : undefined}
|
||||||
|
|
|
@ -2,39 +2,38 @@ import React, {memo, useMemo} from 'react'
|
||||||
import {View} from 'react-native'
|
import {View} from 'react-native'
|
||||||
import {
|
import {
|
||||||
AppBskyActorDefs,
|
AppBskyActorDefs,
|
||||||
ModerationOpts,
|
|
||||||
moderateProfile,
|
moderateProfile,
|
||||||
|
ModerationOpts,
|
||||||
RichText as RichTextAPI,
|
RichText as RichTextAPI,
|
||||||
} from '@atproto/api'
|
} from '@atproto/api'
|
||||||
import {Trans, msg} from '@lingui/macro'
|
|
||||||
import {useLingui} from '@lingui/react'
|
|
||||||
import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'
|
import {FontAwesomeIcon} from '@fortawesome/react-native-fontawesome'
|
||||||
|
import {msg, Trans} from '@lingui/macro'
|
||||||
|
import {useLingui} from '@lingui/react'
|
||||||
|
|
||||||
import {useModalControls} from '#/state/modals'
|
|
||||||
import {useAnalytics} from 'lib/analytics/analytics'
|
|
||||||
import {useSession, useRequireAuth} from '#/state/session'
|
|
||||||
import {Shadow} from '#/state/cache/types'
|
|
||||||
import {useProfileShadow} from 'state/cache/profile-shadow'
|
|
||||||
import {
|
|
||||||
useProfileFollowMutationQueue,
|
|
||||||
useProfileBlockMutationQueue,
|
|
||||||
} from '#/state/queries/profile'
|
|
||||||
import {logger} from '#/logger'
|
import {logger} from '#/logger'
|
||||||
|
import {Shadow} from '#/state/cache/types'
|
||||||
|
import {useModalControls} from '#/state/modals'
|
||||||
|
import {
|
||||||
|
useProfileBlockMutationQueue,
|
||||||
|
useProfileFollowMutationQueue,
|
||||||
|
} from '#/state/queries/profile'
|
||||||
|
import {useRequireAuth, useSession} from '#/state/session'
|
||||||
|
import {useAnalytics} from 'lib/analytics/analytics'
|
||||||
import {sanitizeDisplayName} from 'lib/strings/display-names'
|
import {sanitizeDisplayName} from 'lib/strings/display-names'
|
||||||
|
import {useProfileShadow} from 'state/cache/profile-shadow'
|
||||||
import {atoms as a, useTheme} from '#/alf'
|
import {ProfileHeaderSuggestedFollows} from '#/view/com/profile/ProfileHeaderSuggestedFollows'
|
||||||
import {Button, ButtonText, ButtonIcon} from '#/components/Button'
|
|
||||||
import * as Toast from '#/view/com/util/Toast'
|
|
||||||
import {ProfileHeaderShell} from './Shell'
|
|
||||||
import {ProfileMenu} from '#/view/com/profile/ProfileMenu'
|
import {ProfileMenu} from '#/view/com/profile/ProfileMenu'
|
||||||
|
import * as Toast from '#/view/com/util/Toast'
|
||||||
|
import {atoms as a, useTheme} from '#/alf'
|
||||||
|
import {Button, ButtonIcon, ButtonText} from '#/components/Button'
|
||||||
|
import {Check_Stroke2_Corner0_Rounded as Check} from '#/components/icons/Check'
|
||||||
|
import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus'
|
||||||
|
import * as Prompt from '#/components/Prompt'
|
||||||
|
import {RichText} from '#/components/RichText'
|
||||||
import {ProfileHeaderDisplayName} from './DisplayName'
|
import {ProfileHeaderDisplayName} from './DisplayName'
|
||||||
import {ProfileHeaderHandle} from './Handle'
|
import {ProfileHeaderHandle} from './Handle'
|
||||||
import {ProfileHeaderMetrics} from './Metrics'
|
import {ProfileHeaderMetrics} from './Metrics'
|
||||||
import {ProfileHeaderSuggestedFollows} from '#/view/com/profile/ProfileHeaderSuggestedFollows'
|
import {ProfileHeaderShell} from './Shell'
|
||||||
import {RichText} from '#/components/RichText'
|
|
||||||
import * as Prompt from '#/components/Prompt'
|
|
||||||
import {Check_Stroke2_Corner0_Rounded as Check} from '#/components/icons/Check'
|
|
||||||
import {PlusLarge_Stroke2_Corner0_Rounded as Plus} from '#/components/icons/Plus'
|
|
||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
profile: AppBskyActorDefs.ProfileViewDetailed
|
profile: AppBskyActorDefs.ProfileViewDetailed
|
||||||
|
@ -248,6 +247,8 @@ let ProfileHeaderStandard = ({
|
||||||
style={[a.text_md]}
|
style={[a.text_md]}
|
||||||
numberOfLines={15}
|
numberOfLines={15}
|
||||||
value={descriptionRT}
|
value={descriptionRT}
|
||||||
|
enableTags
|
||||||
|
authorHandle={profile.handle}
|
||||||
/>
|
/>
|
||||||
</View>
|
</View>
|
||||||
) : undefined}
|
) : undefined}
|
||||||
|
|
Loading…
Reference in New Issue