File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed
Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -62,7 +62,7 @@ async function compile(message) {
6262 try {
6363 evalBoilerplates ( boilerplates , modules , directories , manifest ) ;
6464 } catch ( e ) {
65- console . error ( e ) ;
65+ console . log ( "Couldn't load all boilerplates" ) ;
6666 }
6767 }
6868
@@ -82,12 +82,18 @@ async function compile(message) {
8282 const domChanged = document . body . innerHTML !== '<div id="root"></div>' ;
8383
8484 if ( ! domChanged ) {
85- const isReact = module . code . includes ( "'react'" ) ;
85+ const isReact = module . code . includes ( 'React' ) ;
8686 const functionName = evalled . default ? evalled . default . name : '' ;
8787
8888 if ( isReact ) {
8989 const boilerplate = findBoilerplate ( module ) ;
90- boilerplate . module . default ( evalled ) ;
90+ if ( boilerplate ) {
91+ try {
92+ boilerplate . module . default ( evalled ) ;
93+ } catch ( e ) {
94+ throw new NoDomChangeError ( isReact , functionName ) ;
95+ }
96+ }
9197 } else {
9298 throw new NoDomChangeError ( isReact , functionName ) ;
9399 }
You can’t perform that action at this time.
0 commit comments