UNPKG

@girders-elements/core

Version:

Girders Elements is an architectural framework that assists with building data-driven apps with React or React Native.

70 lines (38 loc) 2.55 kB
'use strict';Object.defineProperty(exports,"__esModule",{value:true});exports.defaultSubsystems=undefined;var _jsxFileName='packages/core/src/core/index.js'; var _react=require('react');var _react2=_interopRequireDefault(_react); var _subsystem=require('../subsystem');var SubSystem=_interopRequireWildcard(_subsystem); var _enrich=require('../enrich');var _enrich2=_interopRequireDefault(_enrich); var _enhance=require('../enhance');var _enhance2=_interopRequireDefault(_enhance); var _transform=require('../transform');var _transform2=_interopRequireDefault(_transform); var _read=require('../read');var _read2=_interopRequireDefault(_read); var _effect=require('../effect');var _effect2=_interopRequireDefault(_effect); var _update=require('../update');var _update2=_interopRequireDefault(_update); var _ui=require('../ui');var _ui2=_interopRequireDefault(_ui); var _read3=require('./elements/read');var _read4=_interopRequireDefault(_read3); var _loading=require('./elements/loading');var _loading2=_interopRequireDefault(_loading); var _error=require('./elements/error');var _error2=_interopRequireDefault(_error);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};} var core=SubSystem.create(function(){return{ name:'core'};}); var defaultSubsystems=exports.defaultSubsystems=[_enrich2.default,_enhance2.default,_transform2.default,_effect2.default,_update2.default,_read2.default,_ui2.default, core]; core.defaultSubsystems=defaultSubsystems; core.read.register(core.read.default,core.read.http.httpRead); core.ui.register(['__read'],function(_ref){var element=_ref.element,dispatch=_ref.dispatch; return( _react2.default.createElement(_read4.default,{ kind:element.get('kind').toJS(), uri:element.get('uri'), dispatch:dispatch, revalidate:element.get('revalidate'),__source:{fileName:_jsxFileName,lineNumber:49}})); }); core.ui.register(['__loading'],function(_ref2){var element=_ref2.element,dispatch=_ref2.dispatch; return( _react2.default.createElement(_loading2.default,{ kind:element.get('kind').toJS(), uri:element.get('uri'), dispatch:dispatch, readId:element.get('readId'), revalidate:element.get('revalidate'),__source:{fileName:_jsxFileName,lineNumber:59}})); }); core.ui.register(['__error'],_error2.default);exports.default= core;