diff --git a/src/components/CodeEditor/CodeEditor.js b/src/components/CodeEditor/CodeEditor.js index 837458a67..35c8d4125 100644 --- a/src/components/CodeEditor/CodeEditor.js +++ b/src/components/CodeEditor/CodeEditor.js @@ -197,7 +197,16 @@ class CodeEditor extends Component { color: colors.error, padding: 10, }}> - {error.message} + {this.state.didBabelLoad ? ( + error.message + ) : ( + + Babel could not be loaded. This can be caused by ad + blockers. If you're using an ad blocker, consider adding + reactjs.org to the whitelist so the live code examples + will work. + + )} )} @@ -305,6 +314,7 @@ class CodeEditor extends Component { console.error(error); return { + didBabelLoad: !!window.Babel, compiled: null, error, };