Untitled
unknown
plain_text
18 days ago
2.9 kB
4
Indexable
Never
import { StatusBar } from "expo-status-bar"; import { Redirect, Tabs } from "expo-router"; import { Image, Text, View } from "react-native"; import { SafeAreaView } from "react-native-safe-area-context"; import { icons } from "../../constants"; const TabIcon = ({ icon, color, name, focused }) => { return ( <View className="flex items-center justify-center gap-2"> <Image source={icon} resizeMode="contain" tintColor={color} className="w-6 h-6" /> <Text className={`${focused ? "font-psemibold" : "font-pregular"} text-xs`} style={{ color: color }} > {name} </Text> </View> ); }; const TabLayout = () => { return ( <> <Tabs screenOptions={{ tabBarActiveTintColor: "#000000", tabBarInactiveTintColor: "#CDCDE0", tabBarShowLabel: false, tabBarStyle: { // backgroundColor: "#161622", // borderTopWidth: 1, // borderTopColor: "#232533", height: 55, }, }} > <Tabs.Screen name="explore" options={{ title: "Explore", headerShown: false, tabBarIcon: ({ color, focused }) => ( <TabIcon icon={icons.home} color={color} name="Explore" focused={focused} /> ), }} /> {/* <Tabs.Screen name="favourites" options={{ title: "Favourites", headerShown: false, tabBarIcon: ({ color, focused }) => ( <TabIcon icon={icons.bookmark} color={color} name="Favourites" focused={focused} /> ), }} /> */} {/* <Tabs.Screen name="planner" options={{ title: "Planner", headerShown: false, tabBarIcon: ({ color, focused }) => ( <TabIcon icon={icons.plus} color={color} name="Planner" focused={focused} /> ), }} /> */} <Tabs.Screen name="profile" options={{ title: "Profile", headerShown: false, tabBarIcon: ({ color, focused }) => ( <TabIcon icon={icons.profile} color={color} name="Profile" focused={focused} /> ), }} /> </Tabs> {/* <Loader isLoading={loading} /> */} <StatusBar style="auto" /> </> ); }; export default TabLayout;
Leave a Comment