diff options
Diffstat (limited to 'src/view/com/profile/ProfileCard.tsx')
-rw-r--r-- | src/view/com/profile/ProfileCard.tsx | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/src/view/com/profile/ProfileCard.tsx b/src/view/com/profile/ProfileCard.tsx index 2f93e59e6..6a136a02d 100644 --- a/src/view/com/profile/ProfileCard.tsx +++ b/src/view/com/profile/ProfileCard.tsx @@ -16,6 +16,7 @@ export function ProfileCard({ avatar, description, isFollowedBy, + noBorder, renderButton, }: { handle: string @@ -23,12 +24,18 @@ export function ProfileCard({ avatar?: string description?: string isFollowedBy?: boolean + noBorder?: boolean renderButton?: () => JSX.Element }) { const pal = usePalette('default') return ( <Link - style={[styles.outer, pal.view, pal.border]} + style={[ + styles.outer, + pal.view, + pal.border, + noBorder && styles.outerNoBorder, + ]} href={`/profile/${handle}`} title={handle} noFeedback> @@ -42,7 +49,11 @@ export function ProfileCard({ /> </View> <View style={styles.layoutContent}> - <Text type="lg" style={[s.bold, pal.text]} numberOfLines={1}> + <Text + type="lg" + style={[s.bold, pal.text]} + numberOfLines={1} + lineHeight={1.2}> {displayName || handle} </Text> <Text type="md" style={[pal.textLight]} numberOfLines={1}> @@ -154,6 +165,9 @@ const styles = StyleSheet.create({ borderTopWidth: 1, paddingHorizontal: 6, }, + outerNoBorder: { + borderTopWidth: 0, + }, layout: { flexDirection: 'row', alignItems: 'center', |