UNPKG

@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
'use strict';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}})); };