mirror of
https://github.com/tooot-app/app
synced 2025-04-25 23:48:43 +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 Icon from '@components/Icon'
|
||||||
import CustomText from '@components/Text'
|
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 { StyleConstants } from '@utils/styles/constants'
|
||||||
import { useTheme } from '@utils/styles/ThemeManager'
|
import { useTheme } from '@utils/styles/ThemeManager'
|
||||||
import React, { useContext } from 'react'
|
import React, { useContext } from 'react'
|
||||||
@ -16,7 +16,7 @@ const AccountInformationAccount: React.FC = () => {
|
|||||||
const { colors } = useTheme()
|
const { colors } = useTheme()
|
||||||
|
|
||||||
const [acct] = useAccountStorage.string('auth.account.acct')
|
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
|
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 { StackNavigationProp } from '@react-navigation/stack'
|
||||||
import navigationRef from '@utils/navigation/navigationRef'
|
import navigationRef from '@utils/navigation/navigationRef'
|
||||||
import { TabLocalStackParamList } from '@utils/navigation/navigators'
|
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 { StyleConstants } from '@utils/styles/constants'
|
||||||
import React, { useContext } from 'react'
|
import React, { useContext } from 'react'
|
||||||
import AccountContext from '../Context'
|
import AccountContext from '../Context'
|
||||||
@ -13,7 +13,7 @@ const AccountInformationAvatar: React.FC = () => {
|
|||||||
|
|
||||||
const navigation = useNavigation<StackNavigationProp<TabLocalStackParamList>>()
|
const navigation = useNavigation<StackNavigationProp<TabLocalStackParamList>>()
|
||||||
|
|
||||||
useGlobalStorage.string('account.active')
|
const [accountAvatarStatic] = useAccountStorage.string('auth.account.avatar_static')
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<GracefullyImage
|
<GracefullyImage
|
||||||
@ -24,7 +24,10 @@ const AccountInformationAvatar: React.FC = () => {
|
|||||||
width: StyleConstants.Avatar.L,
|
width: StyleConstants.Avatar.L,
|
||||||
height: 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={() => {
|
onPress={() => {
|
||||||
if (account) {
|
if (account) {
|
||||||
if (pageMe) {
|
if (pageMe) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user