import React from 'react'; import { Pressable, Text, View } from 'react-native'; import Ionicons from '@expo/vector-icons/Ionicons'; import { styles } from '../styles'; import { cn } from '../utils/cn'; function TabBtn({ tab, current, onChange }) { const active = current === tab.key; return ( onChange(tab.key)} className={styles.tabItem}> {tab.label} ); } export default function BottomTab({ current, onChange, onAddItem, canAddItem }) { const leftTabs = [ { key: 'trips', label: 'Trips', icon: 'airplane-outline', iconActive: 'airplane' }, { key: 'items', label: 'Items', icon: 'briefcase-outline', iconActive: 'briefcase' }, ]; const rightTabs = [ { key: 'checkup', label: 'Check-Up', icon: 'checkmark-circle-outline', iconActive: 'checkmark-circle' }, { key: 'history', label: 'History', icon: 'time-outline', iconActive: 'time' }, ]; return ( {leftTabs.map((tab) => ( ))} {rightTabs.map((tab) => ( ))} ); }