diff options
| author | Ivan Chen <ivan@thetaggid.com> | 2021-02-26 21:40:40 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-02-26 21:40:40 -0500 |
| commit | 463661dd53a842485b9dff4df7ac54344615a000 (patch) | |
| tree | c873c3a6f5e29cd94c9008bf96cc29cc37ae46b3 /src/screens/suggestedPeople | |
| parent | 6083aa78b0b2b7c8b5a9a79381f68297bdb2e189 (diff) | |
| parent | f70fce1db38e492ea7c18f268859792ef9433f40 (diff) | |
Merge branch 'master' into tma664-sp-white-screen-fix
Diffstat (limited to 'src/screens/suggestedPeople')
| -rw-r--r-- | src/screens/suggestedPeople/SuggestedPeopleScreen.tsx | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx b/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx index 1844f6ee..0f7e5cdd 100644 --- a/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx +++ b/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx @@ -6,6 +6,7 @@ import React, { useEffect, useState, useMemo, + useRef, } from 'react'; import { FlatList, @@ -84,6 +85,8 @@ const SuggestedPeopleScreen: React.FC = () => { people.length ? setLoading(false) : setLoading(true); }, [people]); + const stausBarRef = useRef(hideStatusBar); + // loads data and append it to users based on current page useEffect(() => { loadMore(); @@ -165,6 +168,12 @@ const SuggestedPeopleScreen: React.FC = () => { } }; navigateToAnimatedTutorial(); + StatusBar.setHidden(stausBarRef.current); + StatusBar.setBarStyle('light-content'); + return () => { + StatusBar.setHidden(false); + StatusBar.setBarStyle('dark-content'); + }; }, [navigation, suggested_people_linked]), ); @@ -240,6 +249,7 @@ const SuggestedPeopleScreen: React.FC = () => { const onViewableItemsChanged = useCallback( ({viewableItems}: {viewableItems: ViewToken[]}) => { setHideStatusBar(viewableItems[0].index !== 0); + stausBarRef.current = viewableItems[0].index !== 0; }, [], ); |
