diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/LayoutShadowNode.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/LayoutShadowNode.java index eca5c86f87b..d1fbd2479aa 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/LayoutShadowNode.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/LayoutShadowNode.java @@ -330,7 +330,7 @@ public class LayoutShadowNode extends ReactShadowNodeImpl { flexBasis.recycle(); } - @ReactProp(name = ViewProps.ASPECT_RATIO, defaultFloat = YogaConstants.UNDEFINED) + @ReactProp(name = ViewProps.ASPECT_RATIO, defaultFloat = Float.NaN) public void setAspectRatio(float aspectRatio) { setStyleAspectRatio(aspectRatio); } @@ -863,7 +863,7 @@ public class LayoutShadowNode extends ReactShadowNodeImpl { ViewProps.BORDER_LEFT_WIDTH, ViewProps.BORDER_RIGHT_WIDTH, }, - defaultFloat = YogaConstants.UNDEFINED) + defaultFloat = Float.NaN) public void setBorderWidths(int index, float borderWidth) { if (isVirtual()) { return; diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ReactImageManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ReactImageManager.java index ec5f5cecc7c..f9e66481c16 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ReactImageManager.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ReactImageManager.java @@ -24,7 +24,6 @@ import com.facebook.react.uimanager.ThemedReactContext; import com.facebook.react.uimanager.ViewProps; import com.facebook.react.uimanager.annotations.ReactProp; import com.facebook.react.uimanager.annotations.ReactPropGroup; -import com.facebook.yoga.YogaConstants; import java.util.HashMap; import java.util.Map; @@ -190,9 +189,9 @@ public class ReactImageManager extends SimpleViewManager { ViewProps.BORDER_BOTTOM_RIGHT_RADIUS, ViewProps.BORDER_BOTTOM_LEFT_RADIUS }, - defaultFloat = YogaConstants.UNDEFINED) + defaultFloat = Float.NaN) public void setBorderRadius(ReactImageView view, int index, float borderRadius) { - if (!YogaConstants.isUndefined(borderRadius)) { + if (!Float.isNaN(borderRadius)) { borderRadius = PixelUtil.toPixelFromDIP(borderRadius); } diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollViewManager.java index 579d5ab467b..86abb6baacb 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollViewManager.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/scroll/ReactHorizontalScrollViewManager.java @@ -255,9 +255,9 @@ public class ReactHorizontalScrollViewManager extends ViewGroupManager ViewProps.BORDER_BOTTOM_RIGHT_RADIUS, ViewProps.BORDER_BOTTOM_LEFT_RADIUS }, - defaultFloat = YogaConstants.UNDEFINED) + defaultFloat = Float.NaN) public void setBorderRadius(ReactScrollView view, int index, float borderRadius) { - if (!YogaConstants.isUndefined(borderRadius)) { + if (!Float.isNaN(borderRadius)) { borderRadius = PixelUtil.toPixelFromDIP(borderRadius); } @@ -262,9 +262,9 @@ public class ReactScrollViewManager extends ViewGroupManager ViewProps.BORDER_TOP_WIDTH, ViewProps.BORDER_BOTTOM_WIDTH, }, - defaultFloat = YogaConstants.UNDEFINED) + defaultFloat = Float.NaN) public void setBorderWidth(ReactScrollView view, int index, float width) { - if (!YogaConstants.isUndefined(width)) { + if (!Float.isNaN(width)) { width = PixelUtil.toPixelFromDIP(width); } view.setBorderWidth(SPACING_TYPES[index], width); diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextAnchorViewManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextAnchorViewManager.java index deb5097c15f..29a67a81ae8 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextAnchorViewManager.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextAnchorViewManager.java @@ -137,9 +137,9 @@ public abstract class ReactTextAnchorViewManager { ViewProps.BORDER_START_WIDTH, ViewProps.BORDER_END_WIDTH, }, - defaultFloat = YogaConstants.UNDEFINED) + defaultFloat = Float.NaN) public void setBorderWidth(ReactViewGroup view, int index, float width) { - if (!YogaConstants.isUndefined(width) && width < 0) { - width = YogaConstants.UNDEFINED; + if (!Float.isNaN(width) && width < 0) { + width = Float.NaN; } - if (!YogaConstants.isUndefined(width)) { + if (!Float.isNaN(width)) { width = PixelUtil.toPixelFromDIP(width); }