import { HeaderCenter, HeaderLeft } from '@components/Header' import ScreenMeBookmarks from '@screens/Tabs/Me/Bookmarks' import ScreenMeConversations from '@screens/Tabs/Me/Cconversations' import ScreenMeFavourites from '@screens/Tabs/Me/Favourites' import ScreenMeLists from '@screens/Tabs/Me/Lists' import ScreenMeRoot from '@screens/Tabs/Me/Root' import ScreenMeListsList from '@screens/Tabs/Me/Root/Lists/List' import ScreenMeSettings from '@screens/Tabs/Me/Settings' import ScreenMeSwitch from '@screens/Tabs/Me/Switch' import sharedScreens from '@screens/Tabs/Shared/sharedScreens' import React from 'react' import { useTranslation } from 'react-i18next' import { Platform } from 'react-native' import { createNativeStackNavigator } from 'react-native-screens/native-stack' import ScreenMeSettingsFontsize from './Me/Fontsize' import ScreenMeSettingsPush from './Me/Push' const Stack = createNativeStackNavigator() const TabMe = React.memo( () => { const { t } = useTranslation() return ( null }} /> ({ headerTitle: t('meBookmarks:heading'), ...(Platform.OS === 'android' && { headerCenter: () => ( ) }), headerLeft: () => navigation.pop(1)} /> })} /> ({ headerTitle: t('meConversations:heading'), ...(Platform.OS === 'android' && { headerCenter: () => ( ) }), headerLeft: () => navigation.pop(1)} /> })} /> ({ headerTitle: t('meFavourites:heading'), ...(Platform.OS === 'android' && { headerCenter: () => ( ) }), headerLeft: () => navigation.pop(1)} /> })} /> ({ headerTitle: t('meLists:heading'), ...(Platform.OS === 'android' && { headerCenter: () => ( ) }), headerLeft: () => navigation.pop(1)} /> })} /> ({ headerTitle: t('meListsList:heading', { list: route.params.title }), ...(Platform.OS === 'android' && { headerCenter: () => ( ) }), headerLeft: () => navigation.pop(1)} /> })} /> ({ headerTitle: t('meSettings:heading'), ...(Platform.OS === 'android' && { headerCenter: () => ( ) }), headerLeft: () => navigation.pop(1)} /> })} /> ({ headerTitle: t('meSettingsFontsize:heading'), ...(Platform.OS === 'android' && { headerCenter: () => ( ) }), headerLeft: () => navigation.pop(1)} /> })} /> ({ headerTitle: t('meSettingsPush:heading'), ...(Platform.OS === 'android' && { headerCenter: () => ( ) }), headerLeft: () => navigation.pop(1)} /> })} /> {sharedScreens(Stack as any)} ) }, () => true ) export default TabMe