Skip to content

Commit c481337

Browse files
authored
iOS: Support new arch react-native v0.80 (#35)
1 parent 4bc3a93 commit c481337

File tree

2 files changed

+10
-7
lines changed

2 files changed

+10
-7
lines changed

package.json

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@
1616
"jsSrcsDir": "./src/newarch/",
1717
"android": {
1818
"javaPackageName": "com.multiplemodals"
19+
},
20+
"ios": {
21+
"componentProvider": {
22+
"RNTModalView": "RNTModalViewComponentView"
23+
}
1924
}
2025
},
2126
"keywords": [
@@ -63,9 +68,6 @@
6368
"!.git",
6469
"!.yarn"
6570
],
66-
"dependencies": {
67-
"@react-native/virtualized-lists": "^0.75.4"
68-
},
6971
"devDependencies": {
7072
"@swc/core": "^1.7.36",
7173
"@typescript-eslint/eslint-plugin": "^8.6.0",
@@ -92,7 +94,8 @@
9294
"@types/react": "*",
9395
"@types/react-native": "*",
9496
"react": "^18",
95-
"react-native": ">=0.71.0"
97+
"react-native": ">=0.71.0",
98+
"@react-native/virtualized-lists": ">=0.75.4"
9699
},
97100
"peerDependenciesMeta": {
98101
"@types/react": {

src/ScrollContextResetter.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { FC, ReactNode } from 'react';
22

3-
import { VirtualizedListContextResetter } from '@react-native/virtualized-lists';
3+
import VirtualizedLists from '@react-native/virtualized-lists';
44
import ScrollViewContext from 'react-native/Libraries/Components/ScrollView/ScrollViewContext';
55

66
type ScrollContextResetterProps = {
@@ -13,10 +13,10 @@ export const ScrollContextResetter: FC<ScrollContextResetterProps> = ({
1313
children,
1414
}) => {
1515
return (
16-
<VirtualizedListContextResetter>
16+
<VirtualizedLists.VirtualizedListContextResetter>
1717
<ScrollViewContext.Provider value={null}>
1818
{children}
1919
</ScrollViewContext.Provider>
20-
</VirtualizedListContextResetter>
20+
</VirtualizedLists.VirtualizedListContextResetter>
2121
);
2222
};

0 commit comments

Comments
 (0)