We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 10b6ffc commit 4add090Copy full SHA for 4add090
1 file changed
packages/test/page-object/src/globals/testHelpers/createRunHookActivityMiddleware.js
@@ -1,19 +1,17 @@
1
-const { createElement, memo, useRef } = React;
2
-
3
-const RunHook = memo(({ fn, resolve }) => {
4
- const numCalledRef = useRef(0);
+const RunHook = ({ fn, resolve }) => {
+ const numCalledRef = window.React.useRef(0);
5
6
resolve(fn(window.WebChat.hooks, numCalledRef.current++));
7
8
return false;
9
-});
+};
10
11
function createRunHookActivityMiddleware() {
12
return () =>
13
next =>
14
({ activity, ...others }) => {
15
if (activity.type === 'event' && activity.name === '__RUN_HOOK') {
16
- return () => !activity.ref.count++ && createElement(RunHook, activity.value);
+ return () => !activity.ref.count++ && window.React.createElement(RunHook, activity.value);
17
}
18
19
return next({ activity, ...others });
0 commit comments