Browse Source

use flag to show custom message instead of error

main
renanpvaz 7 years ago
parent
commit
26c975de3b
  1. 14
      src/components/CodeEditor/CodeEditor.js

14
src/components/CodeEditor/CodeEditor.js

@ -176,9 +176,16 @@ class CodeEditor extends Component {
color: colors.error,
padding: 10,
}}>
{error.message}
{!window.Babel &&
' (try checking your ad blocker if you have one).'}
{this.state.didBabelLoad ? (
error.message
) : (
<span>
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.
</span>
)}
</pre>
</div>
)}
@ -277,6 +284,7 @@ class CodeEditor extends Component {
console.error(error);
return {
didBabelLoad: !!window.Babel,
compiled: null,
error,
};

Loading…
Cancel
Save