From 8af1f90a11630d9ce50df2487f55b4ac5c595a5c Mon Sep 17 00:00:00 2001 From: Brent Vatne Date: Fri, 22 Jun 2018 10:17:36 -0700 Subject: [PATCH] Single source of truth for drawer open state: the view --- packages/drawer/example/src/SimpleDrawer.js | 19 +++++- packages/drawer/src/routers/DrawerActions.js | 4 ++ packages/drawer/src/routers/DrawerRouter.js | 27 ++++++-- .../routers/__tests__/DrawerRouter-test.js | 45 +++++++------ packages/drawer/src/views/DrawerView.js | 67 ++++++++----------- 5 files changed, 95 insertions(+), 67 deletions(-) diff --git a/packages/drawer/example/src/SimpleDrawer.js b/packages/drawer/example/src/SimpleDrawer.js index 59eaa17a..f20b102f 100644 --- a/packages/drawer/example/src/SimpleDrawer.js +++ b/packages/drawer/example/src/SimpleDrawer.js @@ -1,16 +1,29 @@ import React from 'react'; -import { Button, ScrollView, StatusBar, Text } from 'react-native'; +import { Button, ScrollView, StatusBar, Text, View } from 'react-native'; import { createStackNavigator, SafeAreaView } from 'react-navigation'; import MaterialIcons from 'react-native-vector-icons/MaterialIcons'; import { createDrawerNavigator } from 'react-navigation-drawer'; +import { KeepAwake } from 'expo'; const SampleText = ({ children }) => {children}; const MyNavScreen = ({ navigation, banner }) => ( - {banner} + + {banner} +