UNPKG

ilp-core

Version:

ILP core module managing ledger abstraction

1 lines 2.8 kB
webpackJsonp([9,13],{422:function(t,e,a){"use strict";function n(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e.default=t,e}function u(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.withdraw=e.update=e.load=void 0;var r=a(423),l=u(r),i=a(30),o=n(i);e.load=function(){return{types:[o.LOAD_WITHDRAWALS,o.LOAD_WITHDRAWALS_SUCCESS,o.LOAD_WITHDRAWALS_FAIL],promise:function(t){return t.get("/withdrawals")}}},e.update=function(t,e){return{types:[o.UPDATE_WITHDRAWAL,o.UPDATE_WITHDRAWAL_SUCCESS,o.UPDATE_WITHDRAWAL_FAIL],promise:function(a){return a.put("/withdrawals/"+t,{data:e})}}},e.withdraw=function(t){return{types:[o.WITHDRAW,o.WITHDRAW_SUCCESS,o.WITHDRAW_FAIL],promise:function(e){return e.post("/withdrawals/"+(0,l.default)(),{data:{amount:t}})}}}},793:function(t,e,a){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var u,r,l,i,o=a(16),d=n(o),s=a(2),f=n(s),c=a(15),p=n(c),h=a(4),_=n(h),m=a(3),A=n(m),w=a(1),W=n(w),v=a(18),S=a(96),y=a(17),D=n(y),b=a(1199),E=n(b),T=a(422),L=D.default.bind(E.default),P=(u=(0,v.connect)(function(t){return{}},{withdraw:T.withdraw,pushState:S.routeActions.push}),u((i=l=function(t){function e(){var t,a,n,u;(0,f.default)(this,e);for(var r=arguments.length,l=Array(r),i=0;i<r;i++)l[i]=arguments[i];return a=n=(0,_.default)(this,(t=e.__proto__||(0,d.default)(e)).call.apply(t,[this].concat(l))),n.state={},n.handleWithdraw=function(t){t.preventDefault(),n.setState({loading:!0}),n.props.withdraw(n.refs.amount.value).then(function(){n.setState({loading:!1}),n.props.pushState("/")}).catch(function(){n.setState({loading:!1})})},u=a,(0,_.default)(n,u)}return(0,A.default)(e,t),(0,p.default)(e,[{key:"render",value:function(){var t=this.state.loading;return W.default.createElement("div",null,W.default.createElement("h3",{className:L("title")},W.default.createElement("div",null,"Withdrawal")),W.default.createElement("form",{onSubmit:this.handleWithdraw,className:L("inputBox")},W.default.createElement("label",null,W.default.createElement("div",null,"Enter the amount"),W.default.createElement("input",{type:"text",ref:"amount",className:L("amountField")})),W.default.createElement("div",null,W.default.createElement("button",{type:"submit",className:L("btn","btn-success","btn-lg"),disabled:t},t?"Loading...":"Make a Payment"))))}}]),e}(w.Component),l.propTypes={params:w.PropTypes.object.isRequired,withdraw:w.PropTypes.func.isRequired,pushState:w.PropTypes.func.isRequired},r=i))||r);e.default=P,t.exports=e.default},1199:function(t,e){t.exports={title:"_1e2PnLPx0dnb8Ua9Ma581P",inputBox:"_3XQuMo5f-otM3CI5ZHwAKh",amountField:"_38wQ0Lpz4DPbPCvxNkaukN"}}});