akkoma/priv/static/packs/features/list_editor.js

2 lines
5.2 KiB
JavaScript
Raw Normal View History

webpackJsonp([25],{826:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),t.d(n,"default",function(){return x});var a,i,o,r,c=t(2),s=t.n(c),u=t(1),d=t.n(u),l=t(3),p=t.n(l),f=t(4),v=t.n(f),h=t(0),m=(t.n(h),t(5)),b=t.n(m),g=t(13),_=t.n(g),y=t(9),I=t(12),j=t.n(I),R=t(6),C=t(300),O=t(975),N=t(976),q=t(28),M=t(27),w=t.n(M),k=function(e){return{title:e.getIn(["listEditor","title"]),accountIds:e.getIn(["listEditor","accounts","items"]),searchAccountIds:e.getIn(["listEditor","suggestions","items"])}},A=function(e){return{onInitialize:function(n){return e(Object(C.z)(n))},onClear:function(){return e(Object(C.t)())},onReset:function(){return e(Object(C.y)())}}},x=(a=Object(y.connect)(k,A))(i=Object(R.g)((r=o=function(e){function n(){return d()(this,n),p()(this,e.apply(this,arguments))}return v()(n,e),n.prototype.componentDidMount=function(){var e=this.props;(0,e.onInitialize)(e.listId)},n.prototype.componentWillUnmount=function(){(0,this.props.onReset)()},n.prototype.render=function(){var e=this.props,n=e.title,t=e.accountIds,a=e.searchAccountIds,i=e.onClear,o=a.size>0;return s()("div",{className:"modal-root__modal list-editor"},void 0,s()("h4",{},void 0,n),s()(N.a,{}),s()("div",{className:"drawer__pager"},void 0,s()("div",{className:"drawer__inner list-editor__accounts"},void 0,t.map(function(e){return s()(O.a,{accountId:e,added:!0},e)})),o&&s()("div",{role:"button",tabIndex:"-1",className:"drawer__backdrop",onClick:i}),s()(q.a,{defaultStyle:{x:-100},style:{x:w()(o?0:-100,{stiffness:210,damping:20})}},void 0,function(e){var n=e.x;return s()("div",{className:"drawer__inner backdrop",style:{transform:0===n?null:"translateX("+n+"%)",visibility:-100===n?"hidden":"visible"}},void 0,a.map(function(e){return s()(O.a,{accountId:e},e)}))})))},n}(j.a),o.propTypes={listId:b.a.string.isRequired,onClose:b.a.func.isRequired,intl:b.a.object.isRequired,onInitialize:b.a.func.isRequired,onClear:b.a.func.isRequired,onReset:b.a.func.isRequired,title:b.a.string.isRequired,accountIds:_.a.list.isRequired,searchAccountIds:_.a.list.isRequired},i=r))||i)||i},975:function(e,n,t){"use strict";t.d(n,"a",function(){return x});var a,i,o,r,c=t(2),s=t.n(c),u=t(1),d=t.n(u),l=t(3),p=t.n(l),f=t(4),v=t.n(f),h=t(0),m=(t.n(h),t(5)),b=t.n(m),g=t(9),_=t(66),y=t(12),I=t.n(y),j=t(13),R=t.n(j),C=t(56),O=t(55),N=t(23),q=t(6),M=t(300),w=Object(q.f)({remove:{id:"lists.account.remove",defaultMessage:"Remove from list"},add:{id:"lists.account.add",defaultMessage:"Add to list"}}),k=function(){var e=Object(_.c)();return function(n,t){var a=t.accountId,i=t.added;return{account:e(n,a),added:void 0===i?n.getIn(["listEditor","accounts","items"]).includes(a):i}}},A=function(e,n){var t=n.accountId;return{onRemove:function(){return e(Object(M.x)(t))},onAdd:function(){return e(Object(M.r)(t))}}},x=(a=Object(g.connect)(k,A))(i=Object(q.g)((r=o=function(e){function n(){return d()(this,n),p()(this,e.apply(this,arguments))}return v()(n,e),n.prototype.render=function(){var e=this.props,n=e.account,t=e.intl,a=e.onRemove,i=e.onAdd,o=e.added,r=void 0;return r=o?s()(N.a,{icon:"times",title:t.formatMessage(w.remove),onClick:a}):s()(N.a,{icon:"plus",title:t.formatMessage(w.add),onClick:i}),s()("div",{className:"account"},void 0,s()("div",{className:"account__wrapper"},void 0,s()("div",{className:"account__display-name"},void 0,s()("div",{className:"account__avatar-wrapper"},void 0,s()(C.a,{account:n,size:36})),s()(O.a,{account:n})),s()("div",{className:"account__relationship"},void 0,r)))},n}(I.a),o.propTypes={account:R.a.map.isRequired,intl:b.a.object.isRequired,onRemove:b.a.func.isRequired,onAdd:b.a.func.isRequired,added:b.a.bool},o.defaultProps={added:!1},i=r))||i)||i},976:function(e,n,t){"use strict";t.d(n,"a",function(){return R});var a,i,o=t(2),r=t.n(o),c=t(1),s=t.n(c),u=t(3),d=t.n(u),l=t(4),p=t.n(l),f=t(0),v=t.n(f),h=t(9),m=t(6),b=t(300),g=t(10),_=t.n(g),y=Object(m.f)({search:{id:"lists.search",defaultMessage:"Search among people you follow"}}),I=function(e){return{value:e.getIn(["listEditor","suggestions","value"])}},j=function(e){return{onSubmit:function(n){retu
//# sourceMappingURL=list_editor.js.map