57 lines
1.6 KiB
JavaScript
57 lines
1.6 KiB
JavaScript
import { StyleSheet, Text, View } from "react-native";
|
|
import { createBottomTabNavigator } from "@react-navigation/bottom-tabs";
|
|
import { NavigationContainer } from "@react-navigation/native";
|
|
import Icon from "react-native-vector-icons/Ionicons";
|
|
import MainScreen from "./screens/MainScreen";
|
|
|
|
const Tab = createBottomTabNavigator();
|
|
|
|
export default function App() {
|
|
return (
|
|
<NavigationContainer>
|
|
<Tab.Navigator
|
|
screenOptions={{
|
|
tabBarActiveTintColor: "#282A35",
|
|
}}
|
|
>
|
|
<Tab.Screen
|
|
name="Home"
|
|
component={MainScreen}
|
|
options={{
|
|
tabBarIcon: ({ color, size }) => (
|
|
<Icon name="md-person-circle-outline" color={color} size={size} />
|
|
),
|
|
}}
|
|
/>
|
|
<Tab.Screen
|
|
name="Gift"
|
|
component={MainScreen}
|
|
options={{
|
|
tabBarIcon: ({ color, size }) => (
|
|
<Icon name="gift-outline" color={color} size={size} />
|
|
),
|
|
}}
|
|
/>
|
|
<Tab.Screen
|
|
name="Budget"
|
|
component={MainScreen}
|
|
options={{
|
|
tabBarIcon: ({ color, size }) => (
|
|
<Icon name="logo-usd" color={color} size={size} />
|
|
),
|
|
}}
|
|
/>
|
|
<Tab.Screen
|
|
name="Calendar"
|
|
component={MainScreen}
|
|
options={{
|
|
tabBarIcon: ({ color, size }) => (
|
|
<Icon name="calendar-outline" color={color} size={size} />
|
|
),
|
|
}}
|
|
/>
|
|
</Tab.Navigator>
|
|
</NavigationContainer>
|
|
);
|
|
}
|