From e9f68e380ba43096bf655c0b0e8e42d19a56e1ba Mon Sep 17 00:00:00 2001 From: Nicolas Gallagher Date: Wed, 15 May 2019 11:22:02 -0700 Subject: [PATCH] [fix] Avoid using Object.values Not everyone is polyfilling older environments Fix #1334 --- .../src/exports/StyleSheet/createStyleResolver.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/react-native-web/src/exports/StyleSheet/createStyleResolver.js b/packages/react-native-web/src/exports/StyleSheet/createStyleResolver.js index cdda286d..3499c7cc 100644 --- a/packages/react-native-web/src/exports/StyleSheet/createStyleResolver.js +++ b/packages/react-native-web/src/exports/StyleSheet/createStyleResolver.js @@ -66,7 +66,8 @@ export default function createStyleResolver() { if (!inserted[dir][id]) { const style = createCompileableStyle(i18nStyle(flattenStyle(id))); const results = atomic(style); - Object.values(results).forEach(({ identifier, property, rules, value }) => { + Object.keys(results).forEach(key => { + const { identifier, property, rules, value } = results[key]; addToLookup(identifier, property, value); rules.forEach(rule => { const group = STYLE_GROUPS.custom[property] || STYLE_GROUPS.atomic;