Hide timer on ios
This commit is contained in:
parent
c9adaf59ff
commit
87233f34a8
27
Routes.tsx
27
Routes.tsx
|
@ -1,5 +1,6 @@
|
||||||
import {createDrawerNavigator} from '@react-navigation/drawer'
|
import {createDrawerNavigator} from '@react-navigation/drawer'
|
||||||
import {useMemo} from 'react'
|
import {useMemo} from 'react'
|
||||||
|
import {Platform} from 'react-native'
|
||||||
import {IconButton} from 'react-native-paper'
|
import {IconButton} from 'react-native-paper'
|
||||||
import BestPage from './BestPage'
|
import BestPage from './BestPage'
|
||||||
import {DrawerParamList} from './drawer-param-list'
|
import {DrawerParamList} from './drawer-param-list'
|
||||||
|
@ -35,16 +36,22 @@ export default function Routes() {
|
||||||
swipeEdgeWidth: 1000,
|
swipeEdgeWidth: 1000,
|
||||||
headerShown: false,
|
headerShown: false,
|
||||||
}}>
|
}}>
|
||||||
{routes.map(route => (
|
{}
|
||||||
<Drawer.Screen
|
{routes
|
||||||
key={route.name}
|
.filter(route => {
|
||||||
name={route.name}
|
if (Platform.OS === 'ios' && route.name === 'Timer') return false
|
||||||
component={route.component}
|
return true
|
||||||
options={{
|
})
|
||||||
drawerIcon: () => <IconButton icon={route.icon} />,
|
.map(route => (
|
||||||
}}
|
<Drawer.Screen
|
||||||
/>
|
key={route.name}
|
||||||
))}
|
name={route.name}
|
||||||
|
component={route.component}
|
||||||
|
options={{
|
||||||
|
drawerIcon: () => <IconButton icon={route.icon} />,
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
))}
|
||||||
</Drawer.Navigator>
|
</Drawer.Navigator>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user