fix scroll

This commit is contained in:
2025-07-15 10:20:14 +05:00
parent 452887148d
commit dc4bef93c1
2 changed files with 32 additions and 28 deletions

View File

@@ -2,6 +2,7 @@ import React from 'react';
import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; import { createBottomTabNavigator } from '@react-navigation/bottom-tabs';
import { Ionicons } from '@expo/vector-icons'; import { Ionicons } from '@expo/vector-icons';
import { COLORS } from '../constants/colors'; import { COLORS } from '../constants/colors';
import { View, ActivityIndicator, Platform } from 'react-native';
import HomeScreen from '../screens/Main/HomeScreen'; import HomeScreen from '../screens/Main/HomeScreen';
import MenuNavigator from './MenuNavigator'; import MenuNavigator from './MenuNavigator';
@@ -33,9 +34,9 @@ const MainNavigator = () => {
backgroundColor: COLORS.white, backgroundColor: COLORS.white,
borderTopWidth: 1, borderTopWidth: 1,
borderTopColor: COLORS.gray[200], borderTopColor: COLORS.gray[200],
paddingBottom: 8, paddingBottom: Platform.OS === 'android' ? 16 : 8,
paddingTop: 8, paddingTop: 8,
height: 88, height: Platform.OS === 'android' ? 96 : 88,
}, },
tabBarLabelStyle: { tabBarLabelStyle: {
fontSize: 12, fontSize: 12,

View File

@@ -1,5 +1,6 @@
import React from 'react'; import React from 'react';
import { createStackNavigator } from '@react-navigation/stack'; import { createStackNavigator } from '@react-navigation/stack';
import { SafeAreaView } from 'react-native-safe-area-context';
import MenuScreen from '../screens/Main/MenuScreen'; import MenuScreen from '../screens/Main/MenuScreen';
import LoanRemainingOrdersScreen from '../screens/Loan/LoanRemainingOrdersScreen'; import LoanRemainingOrdersScreen from '../screens/Loan/LoanRemainingOrdersScreen';
import CreateLoanRemainingOrderScreen from '../screens/Loan/CreateLoanRemainingOrderScreen'; import CreateLoanRemainingOrderScreen from '../screens/Loan/CreateLoanRemainingOrderScreen';
@@ -28,32 +29,34 @@ import CardOrderDetailsScreen from '../screens/Card/CardOrderDetailsScreen';
const Stack = createStackNavigator(); const Stack = createStackNavigator();
const MenuNavigator = () => ( const MenuNavigator = () => (
<Stack.Navigator screenOptions={{ headerShown: false }}> <SafeAreaView style={{ flex: 1 }}>
<Stack.Screen name="MenuHome" component={MenuScreen} /> <Stack.Navigator screenOptions={{ headerShown: false }}>
<Stack.Screen name="LoanRemainingOrders" component={LoanRemainingOrdersScreen} /> <Stack.Screen name="MenuHome" component={MenuScreen} />
<Stack.Screen name="CreateLoanRemainingOrder" component={CreateLoanRemainingOrderScreen} /> <Stack.Screen name="LoanRemainingOrders" component={LoanRemainingOrdersScreen} />
<Stack.Screen name="LoanPaidOffLetterOrders" component={LoanPaidOffLetterOrdersScreen} /> <Stack.Screen name="CreateLoanRemainingOrder" component={CreateLoanRemainingOrderScreen} />
<Stack.Screen name="CreateLoanPaidOffLetterOrder" component={CreateLoanPaidOffLetterOrderScreen} /> <Stack.Screen name="LoanPaidOffLetterOrders" component={LoanPaidOffLetterOrdersScreen} />
<Stack.Screen name="LoanPaidOffLetterOrderDetails" component={LoanPaidOffLetterOrderDetailsScreen} /> <Stack.Screen name="CreateLoanPaidOffLetterOrder" component={CreateLoanPaidOffLetterOrderScreen} />
<Stack.Screen name="LoanOrders" component={LoanOrdersScreen} /> <Stack.Screen name="LoanPaidOffLetterOrderDetails" component={LoanPaidOffLetterOrderDetailsScreen} />
<Stack.Screen name="CreateLoanOrder" component={CreateLoanOrderScreen} /> <Stack.Screen name="LoanOrders" component={LoanOrdersScreen} />
<Stack.Screen name="LoanOrderDetails" component={LoanOrderDetailsScreen} /> <Stack.Screen name="CreateLoanOrder" component={CreateLoanOrderScreen} />
<Stack.Screen name="CardTransactionOrders" component={CardTransactionOrdersScreen} /> <Stack.Screen name="LoanOrderDetails" component={LoanOrderDetailsScreen} />
<Stack.Screen name="CreateCardTransactionOrder" component={CreateCardTransactionOrderScreen} /> <Stack.Screen name="CardTransactionOrders" component={CardTransactionOrdersScreen} />
<Stack.Screen name="CardTransactionOrderDetails" component={CardTransactionOrderDetailsScreen} /> <Stack.Screen name="CreateCardTransactionOrder" component={CreateCardTransactionOrderScreen} />
<Stack.Screen name="CardBalanceOrders" component={CardBalanceOrdersScreen} /> <Stack.Screen name="CardTransactionOrderDetails" component={CardTransactionOrderDetailsScreen} />
<Stack.Screen name="CreateCardBalanceOrder" component={CreateCardBalanceOrderScreen} /> <Stack.Screen name="CardBalanceOrders" component={CardBalanceOrdersScreen} />
<Stack.Screen name="CardBalanceOrderDetails" component={CardBalanceOrderDetailsScreen} /> <Stack.Screen name="CreateCardBalanceOrder" component={CreateCardBalanceOrderScreen} />
<Stack.Screen name="CardRequisiteOrders" component={CardRequisiteOrdersScreen} /> <Stack.Screen name="CardBalanceOrderDetails" component={CardBalanceOrderDetailsScreen} />
<Stack.Screen name="CreateCardRequisiteOrder" component={CreateCardRequisiteOrderScreen} /> <Stack.Screen name="CardRequisiteOrders" component={CardRequisiteOrdersScreen} />
<Stack.Screen name="CardRequisiteOrderDetails" component={CardRequisiteOrderDetailsScreen} /> <Stack.Screen name="CreateCardRequisiteOrder" component={CreateCardRequisiteOrderScreen} />
<Stack.Screen name="CardPinOrders" component={CardPinOrdersScreen} /> <Stack.Screen name="CardRequisiteOrderDetails" component={CardRequisiteOrderDetailsScreen} />
<Stack.Screen name="CreateCardPinOrder" component={CreateCardPinOrderScreen} /> <Stack.Screen name="CardPinOrders" component={CardPinOrdersScreen} />
<Stack.Screen name="CardPinOrderDetails" component={CardPinOrderDetailsScreen} /> <Stack.Screen name="CreateCardPinOrder" component={CreateCardPinOrderScreen} />
<Stack.Screen name="CardOrders" component={CardOrdersScreen} /> <Stack.Screen name="CardPinOrderDetails" component={CardPinOrderDetailsScreen} />
<Stack.Screen name="CreateCardOrder" component={CreateCardOrderScreen} /> <Stack.Screen name="CardOrders" component={CardOrdersScreen} />
<Stack.Screen name="CardOrderDetails" component={CardOrderDetailsScreen} /> <Stack.Screen name="CreateCardOrder" component={CreateCardOrderScreen} />
</Stack.Navigator> <Stack.Screen name="CardOrderDetails" component={CardOrderDetailsScreen} />
</Stack.Navigator>
</SafeAreaView>
); );
export default MenuNavigator; export default MenuNavigator;