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