@girders-elements/core
Version:
Girders Elements is an architectural framework that assists with building data-driven apps with React or React Native.
21 lines (16 loc) • 1.08 kB
JavaScript
;Object.defineProperty(exports,"__esModule",{value:true});var _jsxFileName='packages/core/src/core/elements/error.js';
var _react=require('react');var _react2=_interopRequireDefault(_react);
var _metaError=require('./pure/metaError');var _metaError2=_interopRequireDefault(_metaError);
var _propNames=require('../../propNames');var propNames=_interopRequireWildcard(_propNames);function _interopRequireWildcard(obj){if(obj&&obj.__esModule){return obj;}else{var newObj={};if(obj!=null){for(var key in obj){if(Object.prototype.hasOwnProperty.call(obj,key))newObj[key]=obj[key];}}newObj.default=obj;return newObj;}}function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}exports.default=
function(_ref){var element=_ref.element;
var meta=element.get(propNames.metadata);
var message=meta.get('message');
if(typeof message==='object'){
message=message.toString();
}
return(
_react2.default.createElement(_metaError2.default,{
url:meta.get('url'),
status:meta.get('status'),
message:message,__source:{fileName:_jsxFileName,lineNumber:15}}));
};