bf4aa9acb64b76188cba072921564260f63a341c
1 (window
.webpackJsonp
=window
.webpackJsonp
||[]).push([[70],{744: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(18),O
=e
.n(j
),p
=e(12),m
=e(19),v
=e(6),h
=e(29),g
=e(148),I
=e(1073),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(1074),_
=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(40),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(87),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
}}]);
2 //# sourceMappingURL=list_editor.js.map