import React from 'react' import { createNativeStackNavigator } from 'react-native-screens/native-stack' import { useTranslation } from 'react-i18next' import { useSelector } from 'react-redux' import ScreenMeRoot from '@screens/Me/Root' import ScreenMeConversations from '@screens/Me/Cconversations' import ScreenMeBookmarks from '@screens/Me/Bookmarks' import ScreenMeFavourites from '@screens/Me/Favourites' import ScreenMeLists from '@screens/Me/Lists' import sharedScreens from '@screens/Shared/sharedScreens' import ScreenMeListsList from '@screens/Me/Root/Lists/List' import ScreenMeSettings from '@screens/Me/Settings' import { RootState } from 'src/store' const Stack = createNativeStackNavigator() const ScreenMe: React.FC = () => { const { t } = useTranslation() const localRegistered = useSelector( (state: RootState) => state.instances.local.url ) return ( <> } : { headerTitle: t('headers.me.root') } } /> ({ headerTitle: t('meListsList:heading', { list: route.params.title }) })} /> {sharedScreens(Stack)} ) } export default ScreenMe