Skip to content

Commit 40903db

Browse files
committed
Do check on csb utils
1 parent bad8bf7 commit 40903db

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/app/src/sandbox/eval/transpilers/react/refresh-transpiler.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ try {
8989
9090
const _csbRefreshUtils = require('${HELPER_PATH}');
9191
92-
if (_csbRefreshUtils.isReactRefreshBoundary(module.exports)) {
92+
if (_csbRefreshUtils.isReactRefreshBoundary && _csbRefreshUtils.isReactRefreshBoundary(module.exports)) {
9393
module.hot.accept();
9494
_csbRefreshUtils.enqueueUpdate();
9595
}
@@ -102,7 +102,7 @@ if (_csbRefreshUtils.isReactRefreshBoundary(module.exports)) {
102102
*/
103103
const getWrapperCode = (sourceCode: string) =>
104104
`var prevRefreshReg=window.$RefreshReg$,prevRefreshSig=window.$RefreshSig$,RefreshRuntime=require("react-refresh/runtime");window.$RefreshReg$=(a,b)=>{const c=module.id+" "+b;RefreshRuntime.register(a,c)},window.$RefreshSig$=RefreshRuntime.createSignatureFunctionForTransform;try{${sourceCode}
105-
}finally{window.$RefreshReg$=prevRefreshReg,window.$RefreshSig$=prevRefreshSig}const _csbRefreshUtils=require("${HELPER_PATH}");_csbRefreshUtils.isReactRefreshBoundary(module.exports)&&(module.hot.accept(),_csbRefreshUtils.enqueueUpdate());
105+
}finally{window.$RefreshReg$=prevRefreshReg,window.$RefreshSig$=prevRefreshSig}const _csbRefreshUtils=require("${HELPER_PATH}");_csbRefreshUtils.isReactRefreshBoundary&&_csbRefreshUtils.isReactRefreshBoundary(module.exports)&&(module.hot.accept(),_csbRefreshUtils.enqueueUpdate());
106106
`.trim();
107107

108108
class RefreshTranspiler extends Transpiler {

0 commit comments

Comments
 (0)