UNPKG

@r3l/app

Version:
2 lines 9.09 kB
(window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[]).push([[23],{"./src/modules/admin/admin.actions.js":function(t,e,n){"use strict";n.r(e),n.d(e,"setInvites",(function(){return y})),n.d(e,"destroyInvite",(function(){return O})),n.d(e,"setInviteCount",(function(){return j})),n.d(e,"getInviteCount",(function(){return w})),n.d(e,"getInvites",(function(){return P})),n.d(e,"createInvite",(function(){return _})),n.d(e,"destroy",(function(){return g})),n.d(e,"setDownvotes",(function(){return x})),n.d(e,"getDownvotes",(function(){return E})),n.d(e,"sendEmail",(function(){return k})),n.d(e,"saveEmail",(function(){return D})),n.d(e,"loadEmail",(function(){return T})),n.d(e,"sendPostNotification",(function(){return S}));var r=n("../../node_modules/@babel/runtime/helpers/defineProperty.js"),o=n.n(r),u=n("../../node_modules/@babel/runtime/helpers/asyncToGenerator.js"),s=n.n(u),a=n("../../node_modules/@babel/runtime/regenerator/index.js"),i=n.n(a),c=n("../../node_modules/normalizr/dist/normalizr.es.js"),p=n("./src/core/actionTypes.js"),d=n("./src/utils/index.ts"),l=n("./src/utils/env.js"),f=n("./src/modules/auth/auth.actions.js");function m(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function h(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?m(Object(n),!0).forEach((function(e){o()(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var v=d.c.Alert(),b=new c.b.Entity("invites",{},{idAttribute:"_id"});function y(t){var e=t.data,n=t.community,r=t.skip;return{type:p.V,payload:{data:e,community:n,skip:r}}}function O(t){return{type:p.i,payload:t}}function j(t){return{type:p.X,payload:t}}function w(){return function(){var t=s()(i.a.mark((function t(e){var n;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e(d.d.request({method:"GET",endpoint:"invites",path:"/count"}));case 3:n=t.sent,e(j(n)),t.next=10;break;case 7:t.prev=7,t.t0=t.catch(0),v.alert(t.t0.message);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e){return t.apply(this,arguments)}}()}function P(t,e,n){return function(){var r=s()(i.a.mark((function r(o){var u,s;return i.a.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,r.next=3,o(d.d.request({method:"GET",query:{skip:t,limit:e},endpoint:"invites",path:""}));case 3:return u=r.sent,s=Object(c.a)({invites:u},{invites:[b]}),o(y({data:s,community:n,skip:t})),r.abrupt("return",!0);case 9:return r.prev=9,r.t0=r.catch(0),r.abrupt("return",!1);case 12:case"end":return r.stop()}}),r,null,[[0,9]])})));return function(t){return r.apply(this,arguments)}}()}function _(t){return function(){var e=s()(i.a.mark((function e(n){var r;return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,n(d.d.request({method:"POST",endpoint:"invites",path:"/",body:JSON.stringify(t)}));case 3:return r=e.sent,n(Object(f.updateInvite)(r.invite[0])),n(j(r.count)),e.abrupt("return",r);case 9:return e.prev=9,e.t0=e.catch(0),v.alert(e.t0.message),e.abrupt("return",!1);case 13:case"end":return e.stop()}}),e,null,[[0,9]])})));return function(t){return e.apply(this,arguments)}}()}function g(t){return function(){var e=s()(i.a.mark((function e(n){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.t0=fetch,e.t1=l.a+"/api/invites/"+t._id,e.t2=h,e.t3={method:"DELETE"},e.next=6,d.d.reqOptions();case 6:return e.t4=e.sent,e.t5=(0,e.t2)(e.t3,e.t4),e.abrupt("return",(0,e.t0)(e.t1,e.t5).then(d.d.handleErrors).then((function(){v.alert("removed item"),n(O(t))})).catch((function(t){v.alert(t.message),console.log("invites error",t)})));case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()}function x(t){return{type:p.Q,payload:t}}function E(t,e){return function(n){return n(d.d.request({method:"GET",query:{skip:t,limit:e},endpoint:"invest",path:"/downvotes"})).then((function(t){return n(x(t))})).catch((function(t){return v.alert(t.message)}))}}function k(t){return function(){var e=s()(i.a.mark((function e(n){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,n(d.d.request({method:"PUT",endpoint:"email",path:"/",body:JSON.stringify(t)}));case 3:return v.alert("Email has been sent"),e.abrupt("return",!0);case 7:return e.prev=7,e.t0=e.catch(0),e.abrupt("return",!1);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}()}function D(t){return function(){var e=s()(i.a.mark((function e(n){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,n(d.d.request({method:"PUT",endpoint:"email",path:"/save",body:JSON.stringify(t)}));case 3:return v.alert("Email has been saved"),e.abrupt("return",!0);case 7:return e.prev=7,e.t0=e.catch(0),e.abrupt("return",!1);case 10:case"end":return e.stop()}}),e,null,[[0,7]])})));return function(t){return e.apply(this,arguments)}}()}function T(){return function(){var t=s()(i.a.mark((function t(e){var n;return i.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e(d.d.request({method:"GET",endpoint:"email",path:"/load"}));case 3:return n=t.sent,t.abrupt("return",n);case 7:return t.prev=7,t.t0=t.catch(0),t.abrupt("return",!1);case 10:case"end":return t.stop()}}),t,null,[[0,7]])})));return function(e){return t.apply(this,arguments)}}()}function S(t){return function(){var e=s()(i.a.mark((function e(n){return i.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,n(d.d.request({method:"POST",endpoint:"post",path:"/sendPostNotification",body:JSON.stringify(t)}));case 3:return e.abrupt("return",v.alert("Notification sent!"));case 6:return e.prev=6,e.t0=e.catch(0),e.abrupt("return",!1);case 9:case"end":return e.stop()}}),e,null,[[0,6]])})));return function(t){return e.apply(this,arguments)}}()}},"./src/modules/admin/web/topPosts.component.js":function(t,e,n){"use strict";n.r(e);var r=n("../../node_modules/@babel/runtime/helpers/extends.js"),o=n.n(r),u=n("../../node_modules/@babel/runtime/helpers/classCallCheck.js"),s=n.n(u),a=n("../../node_modules/@babel/runtime/helpers/createClass.js"),i=n.n(a),c=n("../../node_modules/@babel/runtime/helpers/inherits.js"),p=n.n(c),d=n("../../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js"),l=n.n(d),f=n("../../node_modules/@babel/runtime/helpers/getPrototypeOf.js"),m=n.n(f),h=n("../../node_modules/@babel/runtime/helpers/defineProperty.js"),v=n.n(h),b=n("../../node_modules/react/index.js"),y=n.n(b),O=n("../../node_modules/prop-types/index.js"),j=n.n(O),w=n("../../node_modules/redux/es/redux.js"),P=n("../../node_modules/react-redux/es/index.js"),_=n("./src/modules/admin/admin.actions.js"),g=n("./src/modules/post/post.actions.js"),x=n("./src/modules/post/web/post.component.js");function E(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}function k(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?E(Object(n),!0).forEach((function(e){v()(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function D(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,r=m()(t);if(e){var o=m()(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return l()(this,n)}}var T=function(t){p()(n,t);var e=D(n);function n(){return s()(this,n),e.apply(this,arguments)}return i()(n,[{key:"componentDidMount",value:function(){this.props.actions.getTopPosts()}},{key:"render",value:function(){var t=this,e=this.props.topPosts.map((function(e){return y.a.createElement("div",{key:e._id},y.a.createElement(x.a,o()({},t.props,{post:e})),y.a.createElement("button",{onClick:function(){return t.props.actions.sendPostNotification(e)}},"Send 'Top Post' notification"))}));return y.a.createElement("div",{className:"postContainer narrow"},y.a.createElement("h2",null,"Top Posts"),e)}}]),n}(b.Component);v()(T,"propTypes",{actions:j.a.object,topPosts:j.a.array}),e.default=Object(P.b)((function(t){return{auth:t.auth,topPosts:t.posts.topPosts,user:t.user}}),(function(t){return{actions:Object(w.b)(k(k({},_),g),t)}}))(T)}}]); //# sourceMappingURL=admin-web-topPosts-component.bundle.3f46e036be0226e106b4.js.map