import { Tabs } from 'expo-router' import React from 'react' import { StyleSheet, View, Text } from 'react-native' import { LinearGradient } from 'expo-linear-gradient' import { useTranslation } from 'react-i18next' import { HomeIcon, MessageIcon, MyIcon, VideoIcon } from '@/components/icon' export default function TabLayout() { const { t } = useTranslation() return ( (focused ? null : {t('tabs.home')}), tabBarIcon: ({ focused }: { focused: boolean }) => { if (focused) { return ( ) } return ( ) }, }} /> (focused ? null : {t('tabs.video')}), tabBarIcon: ({ focused }: { focused: boolean }) => { if (focused) { return ( ) } return ( ) }, }} /> (focused ? null : {t('tabs.message')}), tabBarIcon: ({ focused }: { focused: boolean }) => { if (focused) { return ( ) } return ( ) }, }} /> (focused ? null : {t('tabs.my')}), tabBarIcon: ({ focused }: { focused: boolean }) => { if (focused) { return ( ) } return ( ) }, }} /> ) } const styles = StyleSheet.create({ iconContainer: { width: 87, height: 41, justifyContent: 'center', alignItems: 'center', borderRadius: 100, }, tabLabel: { fontSize: 10, color: '#FFFFFF', textAlign: 'center', }, })