diff options
author | Samuel Newman <mozzius@protonmail.com> | 2024-04-27 05:54:18 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-27 05:54:18 +0100 |
commit | ce85375c856549371e1e561e21bb5932baca8ea6 (patch) | |
tree | 7938f91a11ff2d2459707ac19f09774f30857150 /src/lib/hooks/useNavigationTabState.ts | |
parent | 1af59ca8a7db308325f8964a131d544882cff6e8 (diff) | |
download | voidsky-ce85375c856549371e1e561e21bb5932baca8ea6.tar.zst |
[Clipclops] New routes with placeholder screens (#3725)
* add new routes with placeholder screens * gate content * add filled envelope style * swap filled state * switch to `useAgent`
Diffstat (limited to 'src/lib/hooks/useNavigationTabState.ts')
-rw-r--r-- | src/lib/hooks/useNavigationTabState.ts | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lib/hooks/useNavigationTabState.ts b/src/lib/hooks/useNavigationTabState.ts index 3a05fe524..7fc0c65be 100644 --- a/src/lib/hooks/useNavigationTabState.ts +++ b/src/lib/hooks/useNavigationTabState.ts @@ -1,4 +1,5 @@ import {useNavigationState} from '@react-navigation/native' + import {getTabState, TabState} from 'lib/routes/helpers' export function useNavigationTabState() { @@ -10,13 +11,15 @@ export function useNavigationTabState() { isAtNotifications: getTabState(state, 'Notifications') !== TabState.Outside, isAtMyProfile: getTabState(state, 'MyProfile') !== TabState.Outside, + isAtMessages: getTabState(state, 'MessagesList') !== TabState.Outside, } if ( !res.isAtHome && !res.isAtSearch && !res.isAtFeeds && !res.isAtNotifications && - !res.isAtMyProfile + !res.isAtMyProfile && + !res.isAtMessages ) { // HACK for some reason useNavigationState will give us pre-hydration results // and not update after, so we force isAtHome if all came back false |