Rebuild manually

This commit is contained in:
Dan Abramov
2017-05-01 17:25:07 +01:00
parent 4b6a66900f
commit 900ce3cc5f
12 changed files with 780 additions and 199 deletions
+42 -7
View File
@@ -9,6 +9,8 @@
/* global React ReactDOM errorMap:true */
'use strict';
var _jsxFileName = '_js/ErrorDecoderComponent.js';
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
@@ -32,7 +34,11 @@ function urlify(str) {
if (i % 2 === 1) {
segments[i] = React.createElement(
'a',
{ key: i, target: '_blank', href: segments[i] },
{ key: i, target: '_blank', href: segments[i], __source: {
fileName: _jsxFileName,
lineNumber: 27
}
},
segments[i]
);
}
@@ -71,22 +77,42 @@ function ErrorResult(props) {
if (!code) {
return React.createElement(
'p',
null,
{
__source: {
fileName: _jsxFileName,
lineNumber: 63
}
},
'When you encounter an error, you\'ll receive a link to this page for that specific error and we\'ll show you the full error text.'
);
}
return React.createElement(
'div',
null,
{
__source: {
fileName: _jsxFileName,
lineNumber: 68
}
},
React.createElement(
'p',
null,
{
__source: {
fileName: _jsxFileName,
lineNumber: 69
}
},
'The full text of the error you just encountered is:'
),
React.createElement(
'code',
null,
{
__source: {
fileName: _jsxFileName,
lineNumber: 70
}
},
urlify(errorMsg)
)
);
@@ -129,11 +155,20 @@ var ErrorDecoder = function (_React$Component) {
ErrorDecoder.prototype.render = function render() {
return React.createElement(ErrorResult, {
code: this.state.code,
msg: this.state.errorMsg
msg: this.state.errorMsg,
__source: {
fileName: _jsxFileName,
lineNumber: 100
}
});
};
return ErrorDecoder;
}(React.Component);
ReactDOM.render(React.createElement(ErrorDecoder, null), document.querySelector('.error-decoder-container'));
ReactDOM.render(React.createElement(ErrorDecoder, {
__source: {
fileName: _jsxFileName,
lineNumber: 109
}
}), document.querySelector('.error-decoder-container'));