import {createDrawerNavigator} from '@react-navigation/drawer'; import React from 'react'; import {IconButton} from 'react-native-paper'; import BestPage from './BestPage'; import {DrawerParamList} from './drawer-param-list'; import HomePage from './HomePage'; import PlanPage from './PlanPage'; import Route from './route'; import SettingsPage from './SettingsPage'; import useDark from './use-dark'; import WorkoutsPage from './WorkoutsPage'; const Drawer = createDrawerNavigator(); export default function Routes() { const dark = useDark(); const routes: Route[] = [ {name: 'Home', component: HomePage, icon: 'home'}, {name: 'Plans', component: PlanPage, icon: 'event'}, {name: 'Best', component: BestPage, icon: 'insights'}, {name: 'Workouts', component: WorkoutsPage, icon: 'fitness-center'}, {name: 'Settings', component: SettingsPage, icon: 'settings'}, ]; return ( {routes.map(route => ( , }} /> ))} ); }