@r3l/app
Version:
2 lines • 5.2 kB
JavaScript
(window.__LOADABLE_LOADED_CHUNKS__=window.__LOADABLE_LOADED_CHUNKS__||[]).push([[32],{"./public/img/desktop.png":function(e,t,n){e.exports=n.p+"public/img/desktop.png"},"./public/img/metamask.png":function(e,t,n){e.exports=n.p+"public/img/metamask.png"},"./src/modules/auth/socialButtons.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return m}));var r=n("../../node_modules/@babel/runtime/helpers/defineProperty.js"),s=n.n(r),u=n("../../node_modules/react/index.js"),c=n.n(u),a=n("../../node_modules/prop-types/index.js"),o=n.n(a),i=n("./src/modules/styled/index.ts");function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){s()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var d=n("./public/img/metamask.png"),b=c.a.createElement(i.v,{resizeMode:"contain",source:d,sx:{width:4,height:4,mr:12.0015}}),f=n("./public/img/desktop.png");i.v;function m(e){var t=e.text,n=e.onPress,r=e.sx;return c.a.createElement(i.i,{sx:p({bg:"#161616"},r),image:b,text:t,onPress:n})}m.propTypes={onPress:o.a.func,text:o.a.string,sx:o.a.object},o.a.func,o.a.string,o.a.object},"./src/modules/auth/web/login.web3.js":function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return d}));var r=n("../../node_modules/@babel/runtime/helpers/slicedToArray.js"),s=n.n(r),u=n("../../node_modules/react/index.js"),c=n.n(u),a=n("../../node_modules/prop-types/index.js"),o=n.n(a),i=n("./src/modules/auth/web3.hooks.js"),l=n("./src/web3/hooks/index.ts"),p=n("./src/modules/auth/socialButtons.js");function d(e){var t=e.close,n=e.text,r=(e.type,Object(u.useState)(!1)),a=s()(r,2),o=a[0],i=a[1];return c.a.createElement(u.Fragment,null,o&&c.a.createElement(b,{close:t,resetLogin:function(){return i(!1)}}),c.a.createElement(p.a,{sx:{mr:[0,4]},onPress:function(e){e.preventDefault(),i(!1),setTimeout((function(){return i(!0)}))},text:n||"Sign In with Metamask"}))}function b(e){var t=e.close;Object(l.f)();var n=Object(l.g)(),r=n.metamask,s=n.account,c=Object(i.a)(t);return Object(u.useEffect)((function(){r&&s&&c()}),[r,s]),null}d.propTypes={close:o.a.func,text:o.a.string,type:o.a.string},b.propTypes={close:o.a.func}},"./src/modules/auth/web3.hooks.js":function(e,t,n){"use strict";n.d(t,"b",(function(){return m})),n.d(t,"a",(function(){return g}));var r=n("../../node_modules/@babel/runtime/helpers/asyncToGenerator.js"),s=n.n(r),u=n("../../node_modules/@babel/runtime/regenerator/index.js"),c=n.n(u),a=n("../../node_modules/react/index.js"),o=n("./src/utils/index.ts"),i=n("./src/utils/eth.js"),l=n("./src/web3/utils/index.ts"),p=n("./src/web3/hooks/index.ts"),d=n("../../node_modules/react-redux/es/index.js"),b=n("./src/modules/auth/auth.actions.js"),f=o.c.Alert();function m(e,t,n){return Object(a.useEffect)((function(){e&&t&&function(){var t=s()(c.a.mark((function t(){var r,s,u,a;return c.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,r=Object(l.f)(),t.next=4,Object(i.a)(r,e);case 4:return s=t.sent,u=s.msg,a=s.signature,t.abrupt("return",n([null,a,u]));case 10:return t.prev=10,t.t0=t.catch(0),f.alert(t.t0.message),t.abrupt("return",n([t.t0.message]));case 14:case"end":return t.stop()}}),t,null,[[0,10]])})));return function(){return t.apply(this,arguments)}}()()}),[e])}function g(e){Object(p.f)();var t=Object(p.g)(),n=t.account,r=t.metamask,u=n,o=Object(d.c)();return Object(a.useCallback)(s()(c.a.mark((function t(){var n,s,a,p,d;return c.a.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(t.prev=0,r&&u){t.next=3;break}return t.abrupt("return",f.alert("Please enable Metamask to log in."));case 3:return n=Object(l.f)(),t.next=6,Object(i.a)(n,u);case 6:return s=t.sent,a=s.signature,p=s.msg,t.next=11,o(Object(b.loginWithBox)({signature:a,address:u,msg:p}));case 11:return(d=t.sent)&&e&&e(),t.abrupt("return",d);case 16:t.prev=16,t.t0=t.catch(0),console.error(t.t0);case 19:case"end":return t.stop()}}),t,null,[[0,16]])}))),[u,o,e])}},"./src/utils/eth.js":function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"b",(function(){return i}));var r=n("../../node_modules/@babel/runtime/helpers/asyncToGenerator.js"),s=n.n(r),u=n("../../node_modules/@babel/runtime/regenerator/index.js"),c=n.n(u);function a(e,t){return o.apply(this,arguments)}function o(){return(o=s()(c.a.mark((function e(t,n){var r,s,u,a;return c.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=new Date,s=Math.floor(r.setMinutes(r.getMinutes()+5)/1e3),u={address:n,exp:s},e.next=5,t.signMessage(JSON.stringify(u));case 5:return a=e.sent,e.abrupt("return",{msg:u,signature:a});case 7:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function i(e){return e?e.slice(0,6)+"..."+e.slice(e.length-4,e.length):null}}}]);
//# sourceMappingURL=auth-web-login-web3.bundle.95b987654141249f44f7.js.map