about summary refs log tree commit diff
path: root/src/components
diff options
context:
space:
mode:
authorCaidan Williams <caidan@internet.dev>2025-07-24 18:37:41 -0700
committerCaidan Williams <caidan@internet.dev>2025-07-29 17:37:01 -0700
commit2a6d04e6e203430fad61ed87cbbfa8e6836e70a5 (patch)
treec13745169ba0053e810615d59bbbf8baaeb52b11 /src/components
parente465c9e4612c41bfffce90f734b8f01d93eda95d (diff)
downloadvoidsky-2a6d04e6e203430fad61ed87cbbfa8e6836e70a5.tar.zst
feat: update ProfileCard.Avatar to take size prop
Diffstat (limited to 'src/components')
-rw-r--r--src/components/ProfileCard.tsx14
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}