summaryrefslogtreecommitdiff
path: root/priv/static/packs/flavours/glitch/async/list_editor.js
blob: 59bcc86a68384e752dc8fb041c253cb0192fe0af (plain)
1
2
(window.webpackJsonp=window.webpackJsonp||[]).push([[72],{813:function(t,n,e){"use strict";e.r(n);var i,c,a,o,r=e(0),u=e(7),s=e(1),d=e(3),l=e.n(d),b=e(5),f=e.n(b),j=e(14),O=e.n(j),p=e(13),m=e(18),v=e(6),h=e(28),g=e(103),I=e(1119),C=Object(v.g)(Object(p.connect)((function(){var t=Object(g.d)();return function(n,e){var i=e.accountId,c=e.added;return{account:t(n,i),added:void 0===c?n.getIn(["listEditor","accounts","items"]).includes(i):c}}}),(function(t,n){var e=n.accountId;return{onRemove:function(){return t(Object(h.K)(e))},onAdd:function(){return t(Object(h.B)(e))}}}))(I.a)),R=e(1120),_=Object(v.g)(Object(p.connect)((function(t){return{value:t.getIn(["listEditor","suggestions","value"])}}),(function(t){return{onSubmit:function(n){return t(Object(h.H)(n))},onClear:function(){return t(Object(h.E)())},onChange:function(n){return t(Object(h.D)(n))}}}))(R.a)),w=e(2),y=e(39),k=Object(v.f)({title:{id:"lists.edit.submit",defaultMessage:"Change title"}}),E=Object(p.connect)((function(t){return{value:t.getIn(["listEditor","title"]),disabled:!t.getIn(["listEditor","isChanged"])||!t.getIn(["listEditor","title"])}}),(function(t){return{onChange:function(n){return t(Object(h.C)(n))},onSubmit:function(){return t(Object(h.P)(!1))}}}))(i=Object(v.g)(i=function(t){function n(){for(var n,e=arguments.length,i=new Array(e),c=0;c<e;c++)i[c]=arguments[c];return n=t.call.apply(t,[this].concat(i))||this,Object(s.a)(Object(w.a)(n),"handleChange",(function(t){n.props.onChange(t.target.value)})),Object(s.a)(Object(w.a)(n),"handleSubmit",(function(t){t.preventDefault(),n.props.onSubmit()})),Object(s.a)(Object(w.a)(n),"handleClick",(function(){n.props.onSubmit()})),n}return Object(u.a)(n,t),n.prototype.render=function(){var t=this.props,n=t.value,e=t.disabled,i=t.intl.formatMessage(k.title);return Object(r.a)("form",{className:"column-inline-form",onSubmit:this.handleSubmit},void 0,Object(r.a)("input",{className:"setting-text",value:n,onChange:this.handleChange}),Object(r.a)(y.a,{disabled:e,icon:"check",title:i,onClick:this.handleClick}))},n}(l.a.PureComponent))||i)||i,q=e(92),S=e(34),N=e.n(S);e.d(n,"default",(function(){return x}));var x=Object(p.connect)((function(t){return{accountIds:t.getIn(["listEditor","accounts","items"]),searchAccountIds:t.getIn(["listEditor","suggestions","items"])}}),(function(t){return{onInitialize:function(n){return t(Object(h.O)(n))},onClear:function(){return t(Object(h.E)())},onReset:function(){return t(Object(h.M)())}}}))(c=Object(v.g)((o=a=function(t){function n(){return t.apply(this,arguments)||this}Object(u.a)(n,t);var e=n.prototype;return e.componentDidMount=function(){var t=this.props;(0,t.onInitialize)(t.listId)},e.componentWillUnmount=function(){(0,this.props.onReset)()},e.render=function(){var t=this.props,n=t.accountIds,e=t.searchAccountIds,i=t.onClear,c=e.size>0;return Object(r.a)("div",{className:"modal-root__modal list-editor"},void 0,Object(r.a)(E,{}),Object(r.a)(_,{}),Object(r.a)("div",{className:"drawer__pager"},void 0,Object(r.a)("div",{className:"drawer__inner list-editor__accounts"},void 0,n.map((function(t){return Object(r.a)(C,{accountId:t,added:!0},t)}))),c&&Object(r.a)("div",{role:"button",tabIndex:"-1",className:"drawer__backdrop",onClick:i}),Object(r.a)(q.a,{defaultStyle:{x:-100},style:{x:N()(c?0:-100,{stiffness:210,damping:20})}},void 0,(function(t){var n=t.x;return Object(r.a)("div",{className:"drawer__inner backdrop",style:{transform:0===n?null:"translateX("+n+"%)",visibility:-100===n?"hidden":"visible"}},void 0,e.map((function(t){return Object(r.a)(C,{accountId:t},t)})))}))))},n}(m.a),Object(s.a)(a,"propTypes",{listId:f.a.string.isRequired,onClose:f.a.func.isRequired,intl:f.a.object.isRequired,onInitialize:f.a.func.isRequired,onClear:f.a.func.isRequired,onReset:f.a.func.isRequired,accountIds:O.a.list.isRequired,searchAccountIds:O.a.list.isRequired}),c=o))||c)||c}}]);
//# sourceMappingURL=list_editor.js.map