import Icon from '@components/Icon'
import CustomText from '@components/Text'
import { useAccountStorage } from '@utils/storage/actions'
import { StyleConstants } from '@utils/styles/constants'
import { useTheme } from '@utils/styles/ThemeManager'
import React, { useContext } from 'react'
import { useTranslation } from 'react-i18next'
import { View } from 'react-native'
import { PlaceholderLine } from 'rn-placeholder'
import AccountContext from '../Context'
const AccountInformationAccount: React.FC = () => {
const { account, relationship, pageMe, localInstance } = useContext(AccountContext)
const { t } = useTranslation('screenTabs')
const { colors } = useTheme()
const [acct] = useAccountStorage.string('auth.account.acct')
const [domain] = useAccountStorage.string('auth.account.domain')
if (account || pageMe) {
return (
{account?.moved ? (
<>
{' '}
@{account.moved.acct}
>
) : null}
@{pageMe ? acct : account?.acct}
{localInstance ? `@${domain}` : null}
{relationship?.followed_by ? t('shared.account.followed_by') : null}
{account?.locked ? (
) : null}
{account?.bot ? (
) : null}
)
} else {
return (
)
}
}
export default AccountInformationAccount