From baf11a907d5b8b1d242c66a040e950cfd2da2d48 Mon Sep 17 00:00:00 2001 From: Sairapp <46998415+Sairapp@users.noreply.github.com> Date: Mon, 29 Jul 2019 17:06:17 +0300 Subject: [PATCH] fixed halfStar RTL, works as expected fixed halfStar RTL, works as expected --- StarButton.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/StarButton.js b/StarButton.js index b6db613..f69eab1 100644 --- a/StarButton.js +++ b/StarButton.js @@ -1,6 +1,6 @@ // React and react native imports import React, { Component } from 'react'; -import { Image, StyleSheet, ViewPropTypes } from 'react-native'; +import { Image, StyleSheet, ViewPropTypes, I18nManager } from 'react-native'; import PropTypes from 'prop-types'; import { createIconSetFromIcoMoon } from 'react-native-vector-icons'; @@ -110,6 +110,8 @@ class StarButton extends Component { const newStarStyle = { transform: [{ scaleX: reversed ? -1 : 1, + },{ + rotateY: I18nManager.isRTL ? '180deg' : '0deg' }], ...StyleSheet.flatten(starStyle), };