From ef1e84e425a783aaae372b9938d6bb31505ac9dd Mon Sep 17 00:00:00 2001 From: Ramanpreet Nara Date: Thu, 2 May 2024 12:46:05 -0700 Subject: [PATCH] Add native view config for collapsableChildren Summary: collapsableChildren was introduced in D56226241 Changelog: [Internal] Reviewed By: javache Differential Revision: D56849868 fbshipit-source-id: b2b08bfc2b8a35a863a91a53e1bee0b700c50f69 --- packages/react-native/ReactAndroid/api/ReactAndroid.api | 1 + .../java/com/facebook/react/uimanager/LayoutShadowNode.java | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/packages/react-native/ReactAndroid/api/ReactAndroid.api b/packages/react-native/ReactAndroid/api/ReactAndroid.api index c633a987613..3d1f681aa31 100644 --- a/packages/react-native/ReactAndroid/api/ReactAndroid.api +++ b/packages/react-native/ReactAndroid/api/ReactAndroid.api @@ -4134,6 +4134,7 @@ public class com/facebook/react/uimanager/LayoutShadowNode : com/facebook/react/ public fun setAspectRatio (F)V public fun setBorderWidths (IF)V public fun setCollapsable (Z)V + public fun setCollapsableChildren (Z)V public fun setColumnGap (Lcom/facebook/react/bridge/Dynamic;)V public fun setDisplay (Ljava/lang/String;)V public fun setFlex (F)V 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 4f9079e704f..531154ceded 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 @@ -126,6 +126,12 @@ public class LayoutShadowNode extends ReactShadowNodeImpl { boolean mCollapsable; + @ReactProp(name = "collapsableChildren") + public void setCollapsableChildren(boolean collapsableChildren) { + // Do Nothing: Align with static ViewConfigs + + } + @ReactProp(name = "collapsable") public void setCollapsable(boolean collapsable) { mCollapsable = collapsable;