Add current user profile to header and enlarge the header

This commit is contained in:
Paul Frazee 2022-11-15 13:11:01 -06:00
parent ccae52f612
commit 60c72087ff
3 changed files with 49 additions and 13 deletions

View file

@ -42,6 +42,11 @@ export const ProfileHeader = observer(function ProfileHeader({
const onPressBack = () => {
store.nav.tab.goBack()
}
const onPressMyAvatar = () => {
if (store.me.handle) {
store.nav.navigate(`/profile/${store.me.handle}`)
}
}
const onPressToggleFollow = () => {
view?.toggleFollowing().then(
() => {
@ -143,12 +148,21 @@ export const ProfileHeader = observer(function ProfileHeader({
{store.nav.tab.canGoBack ? (
<TouchableOpacity style={styles.backButton} onPress={onPressBack}>
<FontAwesomeIcon
size={14}
size={18}
icon="angle-left"
style={styles.backIcon}
/>
</TouchableOpacity>
) : undefined}
{store.me.did ? (
<TouchableOpacity style={styles.myAvatar} onPress={onPressMyAvatar}>
<UserAvatar
size={30}
handle={store.me.handle || ''}
displayName={store.me.displayName}
/>
</TouchableOpacity>
) : undefined}
<View style={styles.avi}>
<UserAvatar
size={80}
@ -321,6 +335,14 @@ const styles = StyleSheet.create({
height: 14,
color: colors.black,
},
myAvatar: {
position: 'absolute',
top: 10,
right: 12,
backgroundColor: '#ffff',
padding: 1,
borderRadius: 30,
},
avi: {
position: 'absolute',
top: 80,