diff options
author | Caidan Williams <caidan@internet.dev> | 2025-07-24 18:37:41 -0700 |
---|---|---|
committer | Caidan Williams <caidan@internet.dev> | 2025-07-29 17:37:01 -0700 |
commit | 2a6d04e6e203430fad61ed87cbbfa8e6836e70a5 (patch) | |
tree | c13745169ba0053e810615d59bbbf8baaeb52b11 /src | |
parent | e465c9e4612c41bfffce90f734b8f01d93eda95d (diff) | |
download | voidsky-2a6d04e6e203430fad61ed87cbbfa8e6836e70a5.tar.zst |
feat: update ProfileCard.Avatar to take size prop
Diffstat (limited to 'src')
-rw-r--r-- | src/components/ProfileCard.tsx | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/components/ProfileCard.tsx b/src/components/ProfileCard.tsx index e01c27655..b2d4d16fb 100644 --- a/src/components/ProfileCard.tsx +++ b/src/components/ProfileCard.tsx @@ -20,7 +20,13 @@ import {useProfileFollowMutationQueue} from '#/state/queries/profile' import {useSession} from '#/state/session' import * as Toast from '#/view/com/util/Toast' import {PreviewableUserAvatar, UserAvatar} from '#/view/com/util/UserAvatar' -import {atoms as a, platform, useTheme} from '#/alf' +import { + atoms as a, + platform, + TextStyleProp, + useTheme, + ViewStyleProp, +} from '#/alf' import { Button, ButtonIcon, @@ -136,12 +142,14 @@ export function Avatar({ onPress, disabledPreview, liveOverride, + size = 40, }: { profile: bsky.profile.AnyProfileView moderationOpts: ModerationOpts onPress?: () => void disabledPreview?: boolean liveOverride?: boolean + size?: number }) { const moderation = moderateProfile(profile, moderationOpts) @@ -149,7 +157,7 @@ export function Avatar({ return disabledPreview ? ( <UserAvatar - size={40} + size={size} avatar={profile.avatar} type={profile.associated?.labeler ? 'labeler' : 'user'} moderation={moderation.ui('avatar')} @@ -157,7 +165,7 @@ export function Avatar({ /> ) : ( <PreviewableUserAvatar - size={40} + size={size} profile={profile} moderation={moderation.ui('avatar')} onBeforePress={onPress} |