feat(fixed):bankdetails
This commit is contained in:
parent
1336de5770
commit
69b415c732
@ -9,7 +9,7 @@ import {
|
||||
import { useAppTheme } from '@theme';
|
||||
import { ScreenHeader } from '@components';
|
||||
import { WalletIcon, CheckCircleIcon, ClipboardIcon } from '@icons';
|
||||
import { useNavigation } from '@react-navigation/native';
|
||||
import { useNavigation, useIsFocused } from '@react-navigation/native';
|
||||
import { NativeStackNavigationProp } from '@react-navigation/native-stack';
|
||||
import { AppStackParamList } from '@navigation/navigationTypes';
|
||||
import { getStyles } from './bankDetailsScreen.styles';
|
||||
@ -42,7 +42,7 @@ export const BankDetailsScreen = () => {
|
||||
const navigation =
|
||||
useNavigation<NativeStackNavigationProp<AppStackParamList>>();
|
||||
const dispatch = useAppDispatch();
|
||||
|
||||
const isFocused = useIsFocused();
|
||||
|
||||
// Replace this state with Redux selector when wiring real API
|
||||
// const [accounts] = useState<BankAccount[]>(bankAccounts);
|
||||
@ -50,9 +50,10 @@ export const BankDetailsScreen = () => {
|
||||
// console.log('-------');
|
||||
|
||||
useEffect(() => {
|
||||
if (isFocused) {
|
||||
dispatch(fetchBankAccounts());
|
||||
// console.log('object')
|
||||
}, [dispatch]);
|
||||
}
|
||||
}, [dispatch, isFocused]);
|
||||
|
||||
const { bankAccounts, isLoading, error } = useAppSelector(
|
||||
state => state.addBankDetails,
|
||||
|
||||
@ -36,11 +36,11 @@ export const ProfileScreen: React.FC = () => {
|
||||
icon: <ClipboardIcon size={20} color={colors.primary} />,
|
||||
route: RouteNames.BankDetails,
|
||||
},
|
||||
{
|
||||
id: 'emergency',
|
||||
title: 'Emergency Contact',
|
||||
icon: <PersonIcon size={20} color={colors.primary} />,
|
||||
},
|
||||
// {
|
||||
// id: 'emergency',
|
||||
// title: 'Emergency Contact',
|
||||
// icon: <PersonIcon size={20} color={colors.primary} />,
|
||||
// },
|
||||
{
|
||||
id: 'settings',
|
||||
title: 'App Settings',
|
||||
|
||||
@ -82,11 +82,11 @@ const BottomTabNavigator: React.FC = () => {
|
||||
options={{ tabBarLabel: 'Jobs' }}
|
||||
/>
|
||||
|
||||
<Tab.Screen
|
||||
{/* <Tab.Screen
|
||||
name={RouteNames.Inbox}
|
||||
component={InboxScreen}
|
||||
options={{ tabBarLabel: 'Inbox' }}
|
||||
/>
|
||||
/> */}
|
||||
|
||||
<Tab.Screen
|
||||
name={RouteNames.Profile}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user