UNPKG

yahoi

Version:

Yet Another Highly Opinionated Isomorphic Framework

1 lines 4.28 kB
webpackJsonp([1],{221:function(e,t,n){n(222),e.exports=n(424)},424:function(e,t,n){"use strict";(function(e){function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function u(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{value:!0});var l=function(){function e(e,t){for(var n=0;t.length>n;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(10),c=r(i),f=n(439),d=r(f),s=n(516),p=n(219),v=n(527),y=r(v),g=n(529),b=n(216),_=(n(218),n(540)),h=(r(_),n(541)),m=r(h),O=n(555),E=r(O),P=n(556);(0,h.init)(E.default.i18next);var j=c.default.createElement("div",null,c.default.createElement(s.Route,{exact:!0,path:"/examples/client",component:(0,y.default)({loader:function(){return(0,b.report)(n.e(0).then(n.bind(null,220)),{serverSideRequirePath:e+"./../Containers/ExamplePage",webpackRequireWeakId:function(){return 220}})},loading:function(){return c.default.createElement("div",null,"Loading")}})})),w=function(e){function t(e){o(this,t);var n=a(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return"undefined"!=typeof document||(n.store=(0,g.ServerStore)(e.ssr.preloadedState)),n}return u(t,e),l(t,[{key:"render",value:function(){if("undefined"!=typeof document){var e=g.ClientStore.getState();return c.default.createElement(p.Provider,{store:g.ClientStore},c.default.createElement(P.I18nextProvider,{i18n:m.default,initialLanguage:e.Locale.language,initialI18nStore:e.Locale.preloadedTranslations},c.default.createElement(s.BrowserRouter,null,j)))}var t=this.store.getState();return c.default.createElement(p.Provider,{store:this.store},c.default.createElement(P.I18nextProvider,{i18n:m.default,initialLanguage:t.Locale.language,initialI18nStore:t.Locale.preloadedTranslations},c.default.createElement(s.StaticRouter,{location:this.props.ssr.location,context:this.props.ssr.context},j)))}}]),t}(c.default.Component);t.default=w,"undefined"!=typeof document&&d.default.render(c.default.createElement(w,null),document.getElementById("client-wrapper"))}).call(t,"/")},529:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}var o=n(530),a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(o),u=n(533),l=r(u),i=n(534),c=r(i);e.exports.ClientStore=(0,l.default)(a),e.exports.ServerStore=function(e){return(0,c.default)(a,e)}},530:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var o=n(531);Object.defineProperty(t,"Example",{enumerable:!0,get:function(){return r(o).default}});var a=n(532);Object.defineProperty(t,"Locale",{enumerable:!0,get:function(){return r(a).default}})},531:function(e,t,n){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=t.type,r=t.payload;switch(n){case"UPDATE_STORE":return o({},e,r)}return e}Object.defineProperty(t,"__esModule",{value:!0});var o=Object.assign||function(e){for(var t=1;arguments.length>t;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.default=r},532:function(e,t,n){"use strict";function r(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=t.type,r=t.payload;switch(n){case"CHANGE_LANGUAGE":return console.log("supposed to change to: "+r.language),{language:r.language};default:return e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},555:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={server:{port:3e3}}}},[221]);