···11import {useNavigationState} from '@react-navigation/native'
22+23import {getTabState, TabState} from 'lib/routes/helpers'
3445export function useNavigationTabState() {
···1011 isAtNotifications:
1112 getTabState(state, 'Notifications') !== TabState.Outside,
1213 isAtMyProfile: getTabState(state, 'MyProfile') !== TabState.Outside,
1414+ isAtMessages: getTabState(state, 'MessagesList') !== TabState.Outside,
1315 }
1416 if (
1517 !res.isAtHome &&
1618 !res.isAtSearch &&
1719 !res.isAtFeeds &&
1820 !res.isAtNotifications &&
1919- !res.isAtMyProfile
2121+ !res.isAtMyProfile &&
2222+ !res.isAtMessages
2023 ) {
2124 // HACK for some reason useNavigationState will give us pre-hydration results
2225 // and not update after, so we force isAtHome if all came back false
+1-1
src/lib/routes/router.ts
···11-import {RouteParams, Route} from './types'
11+import {Route, RouteParams} from './types'
2233export class Router {
44 routes: [string, Route][] = []