import React, { Component } from "react";
import {
View,
Text,
StyleSheet,
ScrollView,
Image
} from "react-native";
//library imports
import { Container, Content, Icon, Header, Body } from 'native-base'
import { DrawerNavigator, StackNavigator, DrawerItems, SafeAreaView } from 'react-navigation'
//custom files
//import AppStackNavigator from './AppStackNavigator'
import SettingsScreen from "./SettingsScreen"
import HomeScreen from "./HomeScreen"
import About from "./About"
import Outlet from "./Outlet"
import Package from "./Package"
import BufetMenu from "./BufetMenu"
import SetMenu from './SetMenu'
import Menus from './Menus'
import News from './News'
import SisterCompany from './SisterCompany'
import ContactUs from './ContactUs'
import Recomended from './Recomended'
import Test from './Test'
export default class App extends React.Component {
render() {
return (
<MyApp/>
);
}
}
const CustomDrawerContentComponent = (props) => (
<Container>
<Header style={styles.drawerHeader}>
<Body>
<Image
style={styles.drawerImage}
source={require('./assets/img/bebek-bengil.jpg')} />
</Body>
</Header>
<Content>
<DrawerItems {...props} />
</Content>
</Container>
);
const MyApp = DrawerNavigator({
// For each screen that you can navigate to, create a new entry like this:
Home: {
screen: HomeScreen,
},
About: {
screen: About
},
Uoutlet: {
screen: Outlet
},
Package: {
screen: Package
},
BufetMenu: {
screen: BufetMenu,
navigationOptions: {
drawerLabel: () => null
}
},
SetMenu: {
screen: SetMenu,
navigationOptions: {
drawerLabel: () => null
}
},
Menus: {
screen: Menus
},
News: {
screen: News
},
SisterCompany: {
screen: SisterCompany
},
ContactUs: {
screen: ContactUs
},
Settings: {
screen: SettingsScreen,
navigationOptions: {
drawerLabel: () => null
}
},
Recomended: {
screen: Recomended
},
Test: {
screen: Test
}
},
{
initialRouteName: 'Home',
drawerPosition: 'left',
contentComponent: CustomDrawerContentComponent,
drawerOpenRoute: 'DrawerOpen',
drawerCloseRoute: 'DrawerClose',
drawerToggleRoute: 'DrawerToggle',
drawerBackgroundColor: "white"
});
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center'
},
drawerHeader: {
height: 200,
backgroundColor: 'white'
},
drawerImage: {
height: 155,
width: 230,
//borderRadius: 75
}
})