aboutsummaryrefslogtreecommitdiff
path: root/src/screens/suggestedPeople
diff options
context:
space:
mode:
authorIvan Chen <ivan@thetaggid.com>2021-02-26 21:40:40 -0500
committerGitHub <noreply@github.com>2021-02-26 21:40:40 -0500
commit463661dd53a842485b9dff4df7ac54344615a000 (patch)
treec873c3a6f5e29cd94c9008bf96cc29cc37ae46b3 /src/screens/suggestedPeople
parent6083aa78b0b2b7c8b5a9a79381f68297bdb2e189 (diff)
parentf70fce1db38e492ea7c18f268859792ef9433f40 (diff)
Merge branch 'master' into tma664-sp-white-screen-fix
Diffstat (limited to 'src/screens/suggestedPeople')
-rw-r--r--src/screens/suggestedPeople/SuggestedPeopleScreen.tsx10
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;
},
[],
);