Sufyan

ReactNative Router Flux

Sep 29th, 2018
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React, { Component } from 'react'
  2. import { ThemeProvider } from 'styled-components';
  3. import { Router, Stack, Scene } from 'react-native-router-flux'
  4. import AppTheme from './AppTheme';
  5. import Home from './screens/Home';
  6. import Details from './screens/Details'
  7. import List from './screens/List'
  8. import HomeDrawer from './component/Header/HomeDrawer';
  9. import EmptyCart from './screens/EmptyCart';
  10. import Addcard from './screens/AddCard';
  11. import AddAddress from './screens/AddAddress';
  12. import Cart from './screens/Cart';
  13. import Feedback from './screens/Feedback';
  14. import ListingFilter from './screens/ListingFilter';
  15. import OrderMessage from './screens/OrderMessage';
  16. import OrderCart from './screens/OrderCart';
  17. <<<<<<< HEAD
  18.  
  19. import { ApolloClient } from 'apollo-client';
  20. import { HttpLink } from 'apollo-link-http';
  21. import { InMemoryCache } from 'apollo-cache-inmemory';
  22. import { ApolloProvider } from 'react-apollo'
  23.  
  24.  
  25. const client = new ApolloClient({
  26.   // By default, this client will send queries to the
  27.   //  `/graphql` endpoint on the same host
  28.   // Pass the configuration option { uri: YOUR_GRAPHQL_API_URL } to the `HttpLink` to connect
  29.   // to a different host
  30.   link: new HttpLink({ uri: GQL_ENDPOINT }),
  31.   cache: new InMemoryCache()
  32. })
  33.  
  34. =======
  35. import Thankyou from './screens/ThankYouMsg';
  36. import Otp from './screens/Otp';
  37. import AccountAdd from './screens/AccountAdd';
  38. import AccountDetail from './screens/OrderDetailAcc';
  39. import OrderAccount from './screens/AccountOrder';
  40. import Profi from './screens/AccountProfile';
  41. import OrderAcc from './screens/AccountOrder';
  42. import Tab from './screens/TabAccount';
  43.  
  44. >>>>>>> bbf395e00ba2adecbf5781dd394364a819e2ee72
  45. export default class Routes extends Component {
  46.   render() {
  47.     return (
  48.       <ThemeProvider theme={AppTheme}>
  49.         <Router>
  50.           <Stack key="root">
  51.             {/* <Scene key="register" component={Register} title="Register"/> */}
  52.             <Scene key="drawer" initial  drawer contentComponent={HomeDrawer} hideNavBar drawerWidth={220}>
  53.               <Scene key="main">
  54.                 <Scene
  55.                   key="home"
  56.                   component={Home}
  57.                   hideNavBar
  58.                 />
  59.                 <Scene key="List" component={List} hideNavBar />
  60.               </Scene>
  61.             </Scene>
  62.             <Scene key="Details" component={Details} title="Details"  hideNavBar/>
  63.             <Scene key="EmptyCart" component={EmptyCart}  title="Cart"/>
  64.             <Scene key="AddCard" component={Addcard} title="Add Card"></Scene>
  65.             <Scene key="AddAddress" component={AddAddress} title="Add Address"></Scene>
  66.             <Scene key="Cart" component={Cart} title="Cart"></Scene>
  67.             <Scene key="Feedback" component={Feedback} hideNavBar />
  68.             <Scene key="ListingFilter"  component={ListingFilter} hideNavBar/>
  69.             <Scene key="OrderMessage"  component={OrderMessage} hideNavBar />
  70.             <Scene key="OrderCart"  component={OrderCart} title="Cart" />
  71.             <Scene key="Thankyou" component={Thankyou} hideNavBar />
  72.             <Scene key="Otp" component={Otp} />
  73.             <Scene key="AccountDetail"   component={AccountDetail} hideNavBar/>
  74.             <Scene key="AccountProfile" component={Profi} />
  75.             <Scene key="AccountOrder" component={OrderAcc} />
  76.             <Scene key="AccTab" component={Tab}  hideNavBar />
  77.           </Stack>
  78.         </Router>
  79.       </ThemeProvider >
  80.     )
  81.   }
  82. }
Add Comment
Please, Sign In to add comment