@arcblock/www-wallet
Version:
Start experiencing your digital world with ABT Wallet
2 lines • 8.46 kB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[16],{CEwG:function(e,t,a){"use strict";a.d(t,"a",(function(){return c}));var n=a("8o2o"),r=a("q1tI"),i=a.n(r),o=a("vOnD"),l=a("ofer");function c(e){var t=e.step,a=e.title,r=e.disabled,o=e.children,c=Object(n.a)(e,["step","title","disabled","children"]);return i.a.createElement(s,Object.assign({disabled:r},c),i.a.createElement("div",{className:"step__header"},i.a.createElement(l.a,{className:"step__header__number"},t),i.a.createElement(l.a,{className:"step__header__title"},a)),!!o&&i.a.createElement("div",{className:"step__content"},o))}c.defaultProps={disabled:!1,children:null};var s=o.default.div.withConfig({displayName:"demo_step__Container",componentId:"sc-1iwm8mc-0"})(["margin-bottom:40px;.step__header{height:24px;display:flex;align-items:center;.step__header__number{width:24px;height:24px;background-color:",";text-align:center;color:#fff;font-size:14px;line-height:24px;border-radius:24px;}.step__header__title{margin-left:14px;font-size:14px;line-height:24px;letter-spacing:2px;color:",";text-transform:uppercase;font-weight:500;}}.step__content{margin-top:32px;display:flex;.btn-outlinedPrimary{height:180px;width:180px;color:"," !important;border-color:"," !important;text-transform:none;&:hover{background-color:rgba(78,106,246,0.1) !important;}.btn-content{width:180px;height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;.btn-name{margin-top:24px;font-size:16px;}}}.right-content{flex:1;margin:0px 0px 0px 32px;font-size:14px;color:#6e6e6e;}.right-content-no-margin{margin:0;}.meta{display:flex;flex-grow:1;flex-direction:column;justify-content:flex-start;align-items:flex-start;}@media (max-width:","px){margin-top:16px;flex-direction:column-reverse;.right-content{margin-left:0;margin-bottom:16px;}.btn-outlinedPrimary{height:150px;width:150px;.btn-content{width:150px;height:150px;}}}}"],(function(e){return e.disabled?"#9b9b9b":"#4e6af6"}),(function(e){return e.disabled?"#9b9b9b":"#222222"}),(function(e){return e.disabled?"#9b9b9b":"#4e6af6"}),(function(e){return e.disabled?"#9b9b9b":"#4e6af6"}),(function(e){return e.theme.breakpoints.values.sm}))},aVfT:function(e,t,a){"use strict";a.r(t);var n=a("kD0k"),r=a.n(n),i=(a("ls82"),a("/S4K")),o=a("q1tI"),l=a.n(o),c=a("vOnD"),s=a("aBYM"),m=a.n(s),p=a("vlII"),d=a.n(p),u=a("51gB"),f=a.n(u),g=a("p46w"),x=a.n(g),b=a("TJpk"),h=a.n(b),y=a("CNSK"),E=a("ofer"),v=a("Z3vd"),_=a("iae6"),w=a("kfFl"),k=a("tRbT"),N=a("i7VC"),C=a.n(N),z=a("yUF8"),S=a.n(z),j=a("ESp+"),F=a.n(j),O=a("nO1o"),I=a.n(O),P=a("Qo9D"),T=a("Bl7J"),D=a("uxxp"),B=a("TNpm"),J=a("CEwG"),K=a("E2d/"),M=a("ij9M"),q=a("Cbtb"),G=a("p041");function U(){return V.apply(this,arguments)}function V(){return(V=Object(i.a)(r.a.mark((function e(){var t,a,n;return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all([q.a.get("/api/payments"),q.a.get("/api/session")]);case 2:return t=e.sent,a=t[0].data,n=t[1].data,e.abrupt("return",{payment:a,session:n});case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}t.default=S()(F()(K.a)((function(e){var t=e.t,a=e.pageContext,n=m()(U),o=d()(!1),c=o[0],s=o[1],p=d()(!1),u=p[0],g=p[1],b=d()(!1),N=b[0],z=b[1],S=d()(!1),j=S[0],F=S[1],O=f()(Object(i.a)(r.a.mark((function e(){var t,i,o,l,c,s;return r.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n.value&&n.value.session&&n.value.session.user)){e.next=11;break}return t=Object(M.a)(a.locale),i=n.value.session.user.did,e.next=5,Promise.all([t.getAccountState({address:i},{ignoreFields:[/\.withdrawItems/,/\.items/]}),t.getForgeState({},{ignoreFields:["state.protocols","state.gas"]})]);case 5:return o=e.sent,l=o[0].state,c=o[1].state,s=Object(y.fromUnitToToken)(l.balance,c.token.decimal),Number(s)>2&&F(),e.abrupt("return",null);case 11:case"end":return e.stop()}}),e)}))),[n])[1];return n.loading||!n.value?l.a.createElement(T.a,{title:t("payment.title")},l.a.createElement(W,null,l.a.createElement(_.a,null))):n.error?l.a.createElement(T.a,{title:t("payment.title")},l.a.createElement(W,null,n.error.message)):n.value.session.user?(N||setTimeout((function(){z(!0),O()}),100),l.a.createElement(T.a,{title:t("payment.title")},l.a.createElement(W,null,l.a.createElement(k.a,{container:!0,spacing:3},l.a.createElement(k.a,{item:!0,xs:12,md:4},l.a.createElement(D.a,{user:n.value.session.user,locale:a.locale,t:t})),l.a.createElement(k.a,{item:!0,xs:12,md:8},l.a.createElement(E.a,{className:"right-title"},t("payment.title")),l.a.createElement(J.a,{step:1,title:t("payment.step1.title"),disabled:!1},l.a.createElement(l.a.Fragment,null,l.a.createElement(v.a,{variant:"outlined",color:"primary",onClick:function(){return g()},classes:{outlinedPrimary:"btn-outlinedPrimary"}},l.a.createElement("div",{className:"btn-content"},l.a.createElement(I.a,{name:"coins",size:36,color:P.colors.blue}),l.a.createElement(E.a,{className:"btn-name"},t("payment.step1.title")))),l.a.createElement(E.a,{className:"right-content"},t("payment.step1.description")))),l.a.createElement(J.a,{step:2,title:t("payment.step2.title"),disabled:!j},!n.value.payment&&l.a.createElement(l.a.Fragment,null,l.a.createElement(v.a,{variant:"outlined",color:"primary",onClick:function(){return s()},disabled:!j,className:"btn-outlinedPrimary"},l.a.createElement("div",{className:"btn-content"},l.a.createElement(I.a,{name:"cash-register",size:36,color:P.colors.blue}),l.a.createElement(E.a,{className:"btn-name"},t("payment.step2.title")))),l.a.createElement(E.a,{className:"right-content"},t("payment.step2.description")))),l.a.createElement(E.a,{className:n.value.payment?"desc-of-pay-content-show":"desc-of-pay-content"},n.value.payment?t("payment.paid"):t("payment.pending")),l.a.createElement("div",{className:"document-container"},l.a.createElement("div",{className:"document "+(n.value.payment?"document--unlocked":"")},l.a.createElement(E.a,{component:"div",variant:"body1",className:"document__body",align:"center"},l.a.createElement("img",{src:"/images/arcblock.png",className:"document__logo",alt:""}),l.a.createElement(E.a,{component:"div",variant:"body1",align:"left",dangerouslySetInnerHTML:{__html:t("payment.document")}})))))),u&&l.a.createElement(w.a,{open:!0,maxWidth:"sm",disableBackdropClick:!0,disableEscapeKeyDown:!0,onClose:function(){return g()}},l.a.createElement(C.a,{responsive:!0,locale:x.a.get("nf_lang")||"en",action:"checkin",checkFn:q.a.get,onError:G.b,onClose:function(){return g()},onSuccess:function(){return window.location.reload()},messages:{title:t("dialog.checkin.title"),scan:t("dialog.checkin.scan"),confirm:t("dialog.checkin.confirm"),success:t("dialog.checkin.success")}})),c&&l.a.createElement(w.a,{open:!0,maxWidth:"sm",disableBackdropClick:!0,disableEscapeKeyDown:!0,onClose:function(){return s()}},l.a.createElement(C.a,{responsive:!0,locale:x.a.get("nf_lang")||"en",action:"payment",checkFn:q.a.get,onError:G.b,onClose:function(){return s()},onSuccess:function(){return window.location.reload()},messages:{title:t("dialog.payment.title"),scan:t("dialog.payment.scan"),confirm:t("dialog.payment.confirm"),success:t("dialog.payment.success")}}))),l.a.createElement(h.a,null,l.a.createElement("link",{href:"https://fonts.googleapis.com/css?family=Sacramento&display=swap",rel:"stylesheet"})))):l.a.createElement(T.a,{title:t("payment.title")},l.a.createElement(W,null,l.a.createElement(B.a,{t:t})))})));var W=c.default.main.withConfig({displayName:"payment__Main",componentId:"sc-11azp20-0"})(["max-width:1000px;display:flex;flex-direction:column;.right-title{font-size:24px;color:#222222;font-weight:900;letter-spacing:2px;margin:0px 0px 40px 0px;text-transform:uppercase;}.desc-of-pay-content{margin:30px 0px 10px 0px;height:32px;font-size:12px;color:#222222;}.desc-of-pay-content-show{margin:30px 0px 30px 0px;font-weight:900;color:#222222;}.document-container{margin-top:10px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);background-color:#ffffff;padding:20px 40px 60px;}.document{position:relative;.document__body{filter:blur(6px);user-select:none;}.document__logo{width:90px;margin:0 auto;margin-bottom:40px;display:block;}.center{text-align:center;display:block;font-weight:bold;margin-bottom:32px;}.signature{font-family:'Sacramento',cursive !important;font-size:20px;}@keyframes blink{from{opacity:0;}to{opacity:1;}}}.document--unlocked{.document__body{filter:none;}&:after{display:none;}}"])}}]);
//# sourceMappingURL=component---src-pages-payment-js-6488fc67bdf93af87747.js.map