diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/BackgroundStyleApplicator.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/BackgroundStyleApplicator.kt index 3d9cfc3d13b..dedbb48e211 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/BackgroundStyleApplicator.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/uimanager/BackgroundStyleApplicator.kt @@ -131,16 +131,22 @@ public object BackgroundStyleApplicator { } @JvmStatic - public fun setBoxShadow(view: View, shadows: ReadableArray): Unit { + public fun setBoxShadow(view: View, shadows: ReadableArray?): Unit { if (Build.VERSION.SDK_INT < 31) { FLog.w("BackgroundStyleApplicator", "\"boxShadow\" requires Android 12 or later") - } else { - val shadowStyles = mutableListOf() - for (i in 0..() + for (i in 0.. } @ReactProp(name = ViewProps.BOX_SHADOW, customType = "BoxShadow") - public void setBoxShadow(ReactScrollView view, ReadableArray shadows) { + public void setBoxShadow(ReactScrollView view, @Nullable ReadableArray shadows) { if (ReactNativeFeatureFlags.enableBackgroundStyleApplicator()) { BackgroundStyleApplicator.setBoxShadow(view, shadows); }