diff --git a/packages/react-strict-dom/src/native/css/processStyle.js b/packages/react-strict-dom/src/native/css/processStyle.js index be45fe2a..41211e9e 100644 --- a/packages/react-strict-dom/src/native/css/processStyle.js +++ b/packages/react-strict-dom/src/native/css/processStyle.js @@ -110,15 +110,14 @@ export function processStyle( result[propName] = 0; continue; } - // Polyfill support for string opacity on Android - if (propName === 'opacity') { - result[propName] = parseFloat(styleValue); - continue; - } // Polyfill support for custom property references (do this first) - else if (stringContainsVariables(styleValue)) { + if (stringContainsVariables(styleValue)) { result[propName] = CSSUnparsedValue.parse(propName, styleValue); continue; + // Polyfill support for string opacity on Android + } else if (propName === 'opacity') { + result[propName] = parseFloat(styleValue); + continue; } else if ( propName === 'caretColor' && (typeof styleValue === 'undefined' || styleValue === 'auto')