1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import { View, Text } from 'react-native'
- import React from 'react'
- import { createDrawerNavigator } from '@react-navigation/drawer'
- import LandingPage from '../screens/LandingPage'
- import NewscoutHomeHeader from '../components/organisms/Headers/NewscoutHomeHeader'
- import metrics from '../theme/metrics'
- const Drawer = createDrawerNavigator()
- const SidebarContent = (props) => {
- return (
- <View><Text>SidebarContent</Text></View>
- );
- }
- const LandingPageNavigator = () => {
- const isLargeScreen = metrics.screenWidth >= 768;
- return (
- <Drawer.Navigator
- initialRouteName='LandingPage'
- screenOptions={{
- drawerType: 'front',
- drawerStyle: isLargeScreen ? null : { width: '100%' },
-
- }}
- drawerContent={() => <SidebarContent/>}
- >
- <Drawer.Screen
- name="LandingPage"
- component={LandingPage}
- options={({ navigation }) => ({
- headerShown: true,
- header: () => <NewscoutHomeHeader onPress={() => navigation.toggleDrawer()} />
- })} />
- </Drawer.Navigator>
- )
- }
- export default LandingPageNavigator
|