From 2bd05493b181015265a5194cf8aa1ff50e9123a3 Mon Sep 17 00:00:00 2001 From: ankit-thanekar007 Date: Fri, 26 Feb 2021 09:48:22 -0800 Subject: TMA-670-Status bar glitch --- src/screens/suggestedPeople/SuggestedPeopleScreen.tsx | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') diff --git a/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx b/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx index c2aab1b5..fb9c4ac5 100644 --- a/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx +++ b/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx @@ -152,6 +152,9 @@ const SuggestedPeopleScreen: React.FC = () => { } }; navigateToAnimatedTutorial(); + return () => { + StatusBar.setHidden(false); + }; }, [navigation, suggested_people_linked]), ); -- cgit v1.2.3-70-g09d2 From eca3a0d52697c3c7e2261b28dda397b1a38a2db4 Mon Sep 17 00:00:00 2001 From: ankit-thanekar007 Date: Fri, 26 Feb 2021 12:26:10 -0800 Subject: TMA-670 PR update --- src/screens/suggestedPeople/SuggestedPeopleScreen.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx b/src/screens/suggestedPeople/SuggestedPeopleScreen.tsx index fb9c4ac5..7b77e82d 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,7 @@ const SuggestedPeopleScreen: React.FC = () => { } }; navigateToAnimatedTutorial(); + StatusBar.setHidden(stausBarRef.current); return () => { StatusBar.setHidden(false); }; @@ -230,6 +232,7 @@ const SuggestedPeopleScreen: React.FC = () => { const onViewableItemsChanged = useCallback( ({viewableItems}: {viewableItems: ViewToken[]}) => { setHideStatusBar(viewableItems[0].index !== 0); + stausBarRef.current = viewableItems[0].index !== 0; }, [], ); -- cgit v1.2.3-70-g09d2 From fa4e2917b35478c340ac849fefbf1575d73cf969 Mon Sep 17 00:00:00 2001 From: ankit-thanekar007 Date: Fri, 26 Feb 2021 17:01:01 -0800 Subject: Statusbar issue --- src/screens/main/NotificationsScreen.tsx | 2 +- src/screens/profile/ProfileScreen.tsx | 2 +- src/screens/search/SearchScreen.tsx | 2 +- src/screens/suggestedPeople/SuggestedPeopleScreen.tsx | 2 ++ 4 files changed, 5 insertions(+), 3 deletions(-) (limited to 'src') diff --git a/src/screens/main/NotificationsScreen.tsx b/src/screens/main/NotificationsScreen.tsx index 511680ea..aa53c4a9 100644 --- a/src/screens/main/NotificationsScreen.tsx +++ b/src/screens/main/NotificationsScreen.tsx @@ -153,7 +153,7 @@ const NotificationsScreen: React.FC = () => { return ( - + Notifications diff --git a/src/screens/profile/ProfileScreen.tsx b/src/screens/profile/ProfileScreen.tsx index 9cdba555..5edc6277 100644 --- a/src/screens/profile/ProfileScreen.tsx +++ b/src/screens/profile/ProfileScreen.tsx @@ -46,7 +46,7 @@ const ProfileScreen: React.FC = ({route}) => { return ( <> - + diff --git a/src/screens/search/SearchScreen.tsx b/src/screens/search/SearchScreen.tsx index f0be7c9e..84efa931 100644 --- a/src/screens/search/SearchScreen.tsx +++ b/src/screens/search/SearchScreen.tsx @@ -139,7 +139,7 @@ const SearchScreen: React.FC = () => { return ( - + { }; navigateToAnimatedTutorial(); StatusBar.setHidden(stausBarRef.current); + StatusBar.setBarStyle('light-content'); return () => { StatusBar.setHidden(false); + StatusBar.setBarStyle('dark-content'); }; }, [navigation, suggested_people_linked]), ); -- cgit v1.2.3-70-g09d2