aboutsummaryrefslogtreecommitdiff
path: root/src/screens/suggestedPeople
diff options
context:
space:
mode:
authorIvan Chen <ivan@thetaggid.com>2021-02-26 21:22:48 -0500
committerGitHub <noreply@github.com>2021-02-26 21:22:48 -0500
commitf70fce1db38e492ea7c18f268859792ef9433f40 (patch)
treec0977ce83e7401490587740156000bce24ba0b24 /src/screens/suggestedPeople
parent962f257d21b09b38937df89091e856550271f9b4 (diff)
parentfa4e2917b35478c340ac849fefbf1575d73cf969 (diff)
Merge pull request #266 from ankit-thanekar007/tma-670-sp-statusbar-missing
TMA-670 : Statusbar Missing
Diffstat (limited to 'src/screens/suggestedPeople')
-rw-r--r--src/screens/suggestedPeople/SuggestedPeopleScreen.tsx10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx b/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx
index c2aab1b5..510d16fc 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,
@@ -70,7 +71,7 @@ const SuggestedPeopleScreen: React.FC = () => {
const [refreshing, setRefreshing] = useState(false);
const [shouldResetData, setShouldResetData] = useState(false);
const [hideStatusBar, setHideStatusBar] = useState(false);
-
+ const stausBarRef = useRef(hideStatusBar);
// loads data and append it to users based on current page
useEffect(() => {
loadMore();
@@ -152,6 +153,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]),
);
@@ -227,6 +234,7 @@ const SuggestedPeopleScreen: React.FC = () => {
const onViewableItemsChanged = useCallback(
({viewableItems}: {viewableItems: ViewToken[]}) => {
setHideStatusBar(viewableItems[0].index !== 0);
+ stausBarRef.current = viewableItems[0].index !== 0;
},
[],
);