feat(fixed):bankdetails

This commit is contained in:
Atanu Das 2026-07-24 18:03:52 +05:30
parent 1336de5770
commit 69b415c732
3 changed files with 13 additions and 12 deletions

View File

@ -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(() => {
dispatch(fetchBankAccounts());
// console.log('object')
}, [dispatch]);
if (isFocused) {
dispatch(fetchBankAccounts());
}
}, [dispatch, isFocused]);
const { bankAccounts, isLoading, error } = useAppSelector(
state => state.addBankDetails,

View File

@ -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',

View File

@ -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}