diff --git a/src/NavBar.js b/src/NavBar.js
index acf6808e0..ffd396d61 100644
--- a/src/NavBar.js
+++ b/src/NavBar.js
@@ -281,6 +281,7 @@ class NavBar extends React.Component {
function tryRender(state, wrapBy) {
let onPress = state.onLeft;
let buttonImage = state.leftButtonImage;
+ let menuIcon = state.drawerIcon;
const style = [styles.leftButton, self.props.leftButtonStyle, state.leftButtonStyle];
const textStyle = [styles.barLeftButtonText, self.props.leftButtonTextStyle,
state.leftButtonTextStyle];
@@ -304,9 +305,17 @@ class NavBar extends React.Component {
if (!onPress && !!drawer && typeof drawer.toggle === 'function') {
buttonImage = state.drawerImage;
- if (buttonImage) {
+ if (buttonImage || menuIcon) {
onPress = drawer.toggle;
}
+ if (!menuIcon) {
+ menuIcon = (
+
+ );
+ }
}
if (onPress && (state.leftTitle || buttonImage)) {
@@ -325,10 +334,7 @@ class NavBar extends React.Component {
}
{buttonImage &&
-
+ {menuIcon}
}