mirror of
https://github.com/tooot-app/app
synced 2025-04-17 19:57:33 +02:00
Improve my page's loading
This commit is contained in:
parent
fb6a111c55
commit
5cd83ae055
@ -1,6 +1,6 @@
|
||||
import Icon from '@components/Icon'
|
||||
import CustomText from '@components/Text'
|
||||
import { getAccountStorage, useAccountStorage } from '@utils/storage/actions'
|
||||
import { useAccountStorage } from '@utils/storage/actions'
|
||||
import { StyleConstants } from '@utils/styles/constants'
|
||||
import { useTheme } from '@utils/styles/ThemeManager'
|
||||
import React, { useContext } from 'react'
|
||||
@ -16,7 +16,7 @@ const AccountInformationAccount: React.FC = () => {
|
||||
const { colors } = useTheme()
|
||||
|
||||
const [acct] = useAccountStorage.string('auth.account.acct')
|
||||
const domain = getAccountStorage.string('auth.account.domain')
|
||||
const [domain] = useAccountStorage.string('auth.account.domain')
|
||||
|
||||
const localInstance = account?.acct?.includes('@') ? account?.acct?.includes(`@${domain}`) : true
|
||||
|
||||
|
@ -3,7 +3,7 @@ import { useNavigation } from '@react-navigation/native'
|
||||
import { StackNavigationProp } from '@react-navigation/stack'
|
||||
import navigationRef from '@utils/navigation/navigationRef'
|
||||
import { TabLocalStackParamList } from '@utils/navigation/navigators'
|
||||
import { useGlobalStorage } from '@utils/storage/actions'
|
||||
import { useAccountStorage } from '@utils/storage/actions'
|
||||
import { StyleConstants } from '@utils/styles/constants'
|
||||
import React, { useContext } from 'react'
|
||||
import AccountContext from '../Context'
|
||||
@ -13,7 +13,7 @@ const AccountInformationAvatar: React.FC = () => {
|
||||
|
||||
const navigation = useNavigation<StackNavigationProp<TabLocalStackParamList>>()
|
||||
|
||||
useGlobalStorage.string('account.active')
|
||||
const [accountAvatarStatic] = useAccountStorage.string('auth.account.avatar_static')
|
||||
|
||||
return (
|
||||
<GracefullyImage
|
||||
@ -24,7 +24,10 @@ const AccountInformationAvatar: React.FC = () => {
|
||||
width: StyleConstants.Avatar.L,
|
||||
height: StyleConstants.Avatar.L
|
||||
}}
|
||||
uri={{ original: account?.avatar, static: account?.avatar_static }}
|
||||
uri={{
|
||||
original: account?.avatar || (pageMe ? accountAvatarStatic : undefined),
|
||||
static: account?.avatar_static || (pageMe ? accountAvatarStatic : undefined)
|
||||
}}
|
||||
onPress={() => {
|
||||
if (account) {
|
||||
if (pageMe) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user