Skip to content

Commit 4d2ce83

Browse files
committed
chore: update pluggable-widgets-tools and add explicit scrollEventThrottle prop
1 parent 2e32a90 commit 4d2ce83

File tree

5 files changed

+37
-7
lines changed

5 files changed

+37
-7
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@
9090
"node": ">=16"
9191
},
9292
"resolutions": {
93-
"@mendix/pluggable-widgets-tools": "9.24.0",
93+
"@mendix/pluggable-widgets-tools": "9.24.1",
9494
"@types/react": "^18",
9595
"@types/react-native": "0.72.7",
9696
"react": "18.2.0",

packages/pluggableWidgets/gallery-native/src/components/Gallery.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,7 @@ export const Gallery = <T extends ObjectItem>(props: GalleryProps<T>): ReactElem
127127
keyExtractor={item => item.id}
128128
ListEmptyComponent={renderEmptyPlaceholder}
129129
onEndReached={onEndReached}
130+
scrollEventThrottle={50}
130131
renderItem={renderItem}
131132
style={props.style.list}
132133
testID={`${props.name}-list`}

packages/pluggableWidgets/intro-screen-native/src/SwipeableContainer.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -328,6 +328,7 @@ export const SwipeableContainer = (props: SwipeableContainerProps): ReactElement
328328
style={styles.flatList}
329329
renderItem={renderItem}
330330
onMomentumScrollEnd={onMomentumScrollEnd}
331+
scrollEventThrottle={50}
331332
extraData={width}
332333
onLayout={onLayout}
333334
keyExtractor={(_: any, index: number) => "screen_key_" + index}

patches/@mendix+pluggable-widgets-tools+9.24.1.patch

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,15 @@ index ec507d5..f5bf176
2525

2626
if (args.indexOf("--subprojectPath") > -1) {
2727
args.splice(args.indexOf("--subprojectPath"), 2);
28+
diff --git a/node_modules/@mendix/pluggable-widgets-tools/configs/rollup.config.native.js b/node_modules/@mendix/pluggable-widgets-tools/configs/rollup.config.native.js
29+
index 85165f8..aabe7af 100644
30+
--- a/node_modules/@mendix/pluggable-widgets-tools/configs/rollup.config.native.js
31+
+++ b/node_modules/@mendix/pluggable-widgets-tools/configs/rollup.config.native.js
32+
@@ -277,6 +277,6 @@ const nativeExternal = [
33+
/^react-native-fast-image($|\/)/,
34+
/^react-native-svg($|\/)/,
35+
/^react-native-vector-icons($|\/)/,
36+
- /^react-navigation($|\/)/,
37+
+ /^@?react-navigation($|\/)/,
38+
/^react-native-safe-area-context($|\/)/
39+
];

yarn.lock

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -498,6 +498,18 @@ __metadata:
498498
languageName: node
499499
linkType: hard
500500

501+
"@babel/plugin-proposal-private-methods@npm:^7.18.6":
502+
version: 7.18.6
503+
resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6"
504+
dependencies:
505+
"@babel/helper-create-class-features-plugin": ^7.18.6
506+
"@babel/helper-plugin-utils": ^7.18.6
507+
peerDependencies:
508+
"@babel/core": ^7.0.0-0
509+
checksum: 22d8502ee96bca99ad2c8393e8493e2b8d4507576dd054490fd8201a36824373440106f5b098b6d821b026c7e72b0424ff4aeca69ed5f42e48f029d3a156d5ad
510+
languageName: node
511+
linkType: hard
512+
501513
"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2":
502514
version: 7.21.0-placeholder-for-preset-env.2
503515
resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2"
@@ -1280,7 +1292,7 @@ __metadata:
12801292
languageName: node
12811293
linkType: hard
12821294

1283-
"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.24.7":
1295+
"@babel/plugin-transform-react-jsx@npm:^7.0.0, @babel/plugin-transform-react-jsx@npm:^7.22.3, @babel/plugin-transform-react-jsx@npm:^7.24.7":
12841296
version: 7.25.2
12851297
resolution: "@babel/plugin-transform-react-jsx@npm:7.25.2"
12861298
dependencies:
@@ -2415,12 +2427,14 @@ __metadata:
24152427
languageName: unknown
24162428
linkType: soft
24172429

2418-
"@mendix/pluggable-widgets-tools@npm:9.24.0":
2419-
version: 9.24.0
2420-
resolution: "@mendix/pluggable-widgets-tools@npm:9.24.0"
2430+
"@mendix/pluggable-widgets-tools@npm:9.24.1":
2431+
version: 9.24.1
2432+
resolution: "@mendix/pluggable-widgets-tools@npm:9.24.1"
24212433
dependencies:
24222434
"@babel/core": ^7.12.3
24232435
"@babel/plugin-proposal-class-properties": ^7.18.6
2436+
"@babel/plugin-proposal-private-methods": ^7.18.6
2437+
"@babel/plugin-transform-react-jsx": ^7.22.3
24242438
"@babel/preset-env": ^7.20.2
24252439
"@babel/preset-react": ^7.18.6
24262440
"@cfaester/enzyme-adapter-react-18": ^0.6.0
@@ -2471,8 +2485,10 @@ __metadata:
24712485
jest-jasmine2: ^29.0.3
24722486
jest-junit: ^13.0.0
24732487
jest-react-hooks-shallow: ^1.5.1
2488+
make-dir: ^3.1.0
24742489
mendix: ^9.24.2965
24752490
metro-react-native-babel-preset: ^0.74.1
2491+
mime: ^3.0.0
24762492
node-fetch: ^2.6.1
24772493
postcss: ^8.3.11
24782494
postcss-import: ^14.0.2
@@ -2502,7 +2518,7 @@ __metadata:
25022518
zip-a-folder: ^0.0.12
25032519
bin:
25042520
pluggable-widgets-tools: bin/mx-scripts.js
2505-
checksum: 4b058a6ac5f36cd58d4ca6764762e227c2c1b519b29a97a171c2d700c6ae1836246fb6048d7b0d264dab82482869b3ffc08543be431130a2a59874d0d3478f2a
2521+
checksum: cbf3569f594f9aa0154cf56bb21bdac1f5df08effa73e506fab0edb056294e10369df7d5847b88b5e9ddf75eae03b4d2ae4e4c9dfff4b7d07aa842cea8aa7bdd
25062522
languageName: node
25072523
linkType: hard
25082524

@@ -11530,7 +11546,7 @@ __metadata:
1153011546
languageName: node
1153111547
linkType: hard
1153211548

11533-
"mime@npm:3.0.0":
11549+
"mime@npm:3.0.0, mime@npm:^3.0.0":
1153411550
version: 3.0.0
1153511551
resolution: "mime@npm:3.0.0"
1153611552
bin:

0 commit comments

Comments
 (0)