only show flw btn if has session
This commit is contained in:
@@ -5,6 +5,7 @@ import {AppBskyActorDefs, moderateProfile, ModerationOpts} from '@atproto/api'
|
|||||||
import {createSanitizedDisplayName} from 'lib/moderation/create-sanitized-display-name'
|
import {createSanitizedDisplayName} from 'lib/moderation/create-sanitized-display-name'
|
||||||
import {sanitizeHandle} from 'lib/strings/handles'
|
import {sanitizeHandle} from 'lib/strings/handles'
|
||||||
import {useProfileShadow} from 'state/cache/profile-shadow'
|
import {useProfileShadow} from 'state/cache/profile-shadow'
|
||||||
|
import {useSession} from 'state/session'
|
||||||
import {FollowButton} from 'view/com/profile/FollowButton'
|
import {FollowButton} from 'view/com/profile/FollowButton'
|
||||||
import {ProfileCardPills} from 'view/com/profile/ProfileCard'
|
import {ProfileCardPills} from 'view/com/profile/ProfileCard'
|
||||||
import {UserAvatar} from 'view/com/util/UserAvatar'
|
import {UserAvatar} from 'view/com/util/UserAvatar'
|
||||||
@@ -22,6 +23,7 @@ export function Default({
|
|||||||
logContext: 'ProfileCard' | 'StarterPackProfilesList'
|
logContext: 'ProfileCard' | 'StarterPackProfilesList'
|
||||||
}) {
|
}) {
|
||||||
const t = useTheme()
|
const t = useTheme()
|
||||||
|
const {hasSession} = useSession()
|
||||||
|
|
||||||
const profile = useProfileShadow(profileUnshadowed)
|
const profile = useProfileShadow(profileUnshadowed)
|
||||||
const name = createSanitizedDisplayName(profile)
|
const name = createSanitizedDisplayName(profile)
|
||||||
@@ -49,9 +51,11 @@ export function Default({
|
|||||||
{handle}
|
{handle}
|
||||||
</Text>
|
</Text>
|
||||||
</View>
|
</View>
|
||||||
|
{hasSession && (
|
||||||
<View style={[a.justify_center, {marginLeft: 'auto'}]}>
|
<View style={[a.justify_center, {marginLeft: 'auto'}]}>
|
||||||
<FollowButton profile={profile} logContext={logContext} />
|
<FollowButton profile={profile} logContext={logContext} />
|
||||||
</View>
|
</View>
|
||||||
|
)}
|
||||||
</View>
|
</View>
|
||||||
<View style={[a.mb_xs]}>
|
<View style={[a.mb_xs]}>
|
||||||
<ProfileCardPills
|
<ProfileCardPills
|
||||||
|
|||||||
Reference in New Issue
Block a user