From 710cd2879099f98b5bfdbe85dd1cdd4534b57fbd Mon Sep 17 00:00:00 2001 From: Brent Vatne Date: Tue, 27 Nov 2018 13:57:12 -0800 Subject: [PATCH] Fix RTL layout --- packages/drawer/src/views/DrawerLayout.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/packages/drawer/src/views/DrawerLayout.js b/packages/drawer/src/views/DrawerLayout.js index 0acad742..7839d4ab 100644 --- a/packages/drawer/src/views/DrawerLayout.js +++ b/packages/drawer/src/views/DrawerLayout.js @@ -13,7 +13,14 @@ // that could be found when using the drawer component import React, { Component } from 'react'; -import { Animated, StyleSheet, View, Keyboard, StatusBar, I18nManager } from 'react-native'; +import { + Animated, + StyleSheet, + View, + Keyboard, + StatusBar, + I18nManager, +} from 'react-native'; import invariant from '../utils/invariant'; import { @@ -399,7 +406,11 @@ export default class DrawerLayout extends Component { } const drawerStyles = { transform: [{ translateX: drawerTranslateX }], - flexDirection: (I18nManager.isRTL ? !fromLeft : fromLeft) ? 'row' : 'row-reverse' + flexDirection: (I18nManager.isRTL + ? !fromLeft + : fromLeft) + ? 'row' + : 'row-reverse', }; return (