Skip to content

Commit df3bdf6

Browse files
authored
fix(android): support RN 0.77 (#1484)
* fix(android): support RN 0.77 * run cla
1 parent a799f04 commit df3bdf6

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
77

88
## [Unreleased]
99

10+
- Changes for RN 0.77 support
11+
1012
## [1.7.1] - 2024-08-07
1113

1214
- Add recomputeViewableItems method

android/src/paper/java/com/facebook/react/viewmanagers/AutoLayoutViewManagerDelegate.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@
1111

1212
import android.view.View;
1313
import androidx.annotation.Nullable;
14+
import com.facebook.react.uimanager.BaseViewManager;
1415
import com.facebook.react.uimanager.BaseViewManagerDelegate;
15-
import com.facebook.react.uimanager.BaseViewManagerInterface;
16+
import com.facebook.react.uimanager.LayoutShadowNode;
1617

17-
public class AutoLayoutViewManagerDelegate<T extends View, U extends BaseViewManagerInterface<T> & AutoLayoutViewManagerInterface<T>> extends BaseViewManagerDelegate<T, U> {
18+
public class AutoLayoutViewManagerDelegate<T extends View, U extends BaseViewManager<T, ? extends LayoutShadowNode> & AutoLayoutViewManagerInterface<T>> extends BaseViewManagerDelegate<T, U> {
1819
public AutoLayoutViewManagerDelegate(U viewManager) {
1920
super(viewManager);
2021
}

android/src/paper/java/com/facebook/react/viewmanagers/CellContainerManagerDelegate.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,11 @@
1111

1212
import android.view.View;
1313
import androidx.annotation.Nullable;
14+
import com.facebook.react.uimanager.BaseViewManager;
1415
import com.facebook.react.uimanager.BaseViewManagerDelegate;
15-
import com.facebook.react.uimanager.BaseViewManagerInterface;
16+
import com.facebook.react.uimanager.LayoutShadowNode;
1617

17-
public class CellContainerManagerDelegate<T extends View, U extends BaseViewManagerInterface<T> & CellContainerManagerInterface<T>> extends BaseViewManagerDelegate<T, U> {
18+
public class CellContainerManagerDelegate<T extends View, U extends BaseViewManager<T, ? extends LayoutShadowNode> & CellContainerManagerInterface<T>> extends BaseViewManagerDelegate<T, U> {
1819
public CellContainerManagerDelegate(U viewManager) {
1920
super(viewManager);
2021
}

0 commit comments

Comments
 (0)