diff --git a/src/screens/history/index.tsx b/src/screens/history/index.tsx index 1a11bd6..90addd5 100644 --- a/src/screens/history/index.tsx +++ b/src/screens/history/index.tsx @@ -1,10 +1,14 @@ -import React from 'react'; +import React, {useCallback} from 'react'; import {FlatList, Pressable, StatusBar, Text, View} from 'react-native'; import styles from './styles'; import Colors from '../../../assets/styles/Colors'; import passportAppointmentData from '../../data/History/PassportAppointmentData'; import PassportAppointmentCard from '../../components/PassportAppointmentCard'; -import {useNavigation, useNavigationState} from '@react-navigation/native'; +import { + useFocusEffect, + useNavigation, + useNavigationState, +} from '@react-navigation/native'; import Icon from 'react-native-vector-icons/MaterialCommunityIcons'; import {RootStackParamList} from '../../navigation/type'; import {NativeStackNavigationProp} from '@react-navigation/native-stack'; @@ -25,12 +29,20 @@ function HistoryScreen() { const showNavBackAppBar = previousRoute === 'NavigationRoute'; + useFocusEffect( + useCallback(() => { + StatusBar.setBackgroundColor(Colors.secondary30.color); + StatusBar.setBarStyle('light-content'); + + return () => { + StatusBar.setBackgroundColor(Colors.secondary30.color); + StatusBar.setBarStyle('light-content'); + }; + }, []), + ); + return ( - {showNavBackAppBar ? ( { + StatusBar.setBackgroundColor(Colors.secondary30.color); + StatusBar.setBarStyle('light-content'); + }; }, [visible]), ); return ( - Halo, X! (); + + useFocusEffect( + useCallback(() => { + StatusBar.setBackgroundColor(Colors.secondary30.color); + StatusBar.setBarStyle('light-content'); + + return () => { + StatusBar.setBackgroundColor(Colors.secondary30.color); + StatusBar.setBarStyle('light-content'); + }; + }, []), + ); return ( - Profil