You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
35 lines
968 B
35 lines
968 B
import { Tabs } from 'expo-router'; |
|
import React from 'react'; |
|
|
|
import { HapticTab } from '@/components/haptic-tab'; |
|
import { IconSymbol } from '@/components/ui/icon-symbol'; |
|
import { Colors } from '@/constants/theme'; |
|
import { useColorScheme } from '@/hooks/use-color-scheme'; |
|
|
|
export default function TabLayout() { |
|
const colorScheme = useColorScheme(); |
|
|
|
return ( |
|
<Tabs |
|
screenOptions={{ |
|
tabBarActiveTintColor: Colors[colorScheme ?? 'light'].tint, |
|
headerShown: false, |
|
tabBarButton: HapticTab, |
|
}}> |
|
<Tabs.Screen |
|
name="index" |
|
options={{ |
|
title: 'Home', |
|
tabBarIcon: ({ color }) => <IconSymbol size={28} name="house.fill" color={color} />, |
|
}} |
|
/> |
|
<Tabs.Screen |
|
name="explore" |
|
options={{ |
|
title: 'Explore', |
|
tabBarIcon: ({ color }) => <IconSymbol size={28} name="paperplane.fill" color={color} />, |
|
}} |
|
/> |
|
</Tabs> |
|
); |
|
}
|
|
|