1 (window
.webpackJsonp
=window
.webpackJsonp
||[]).push([[53],{777:function(e
,t
,n
){"use strict";n
.r(t
),n
.d(t
,"default",(function(){return q
}));var a
,o
,c
,s
=n(0),i
=n(2),r
=n(7),u
=n(1),d
=n(62),l
=n
.n(d
),b
=(n(3),n(13)),p
=n(14),h
=n
.n(p
),j
=n(5),f
=n
.n(j
),m
=n(299),O
=n(1022),g
=n(730),M
=n(735),k
=n(466),v
=n(225),y
=n(6),w
=n(18),I
=Object(y
.f
)({heading:{id:"column.blocks",defaultMessage:"Blocked users"}}),q
=Object(b
.connect
)((function(e
){return{accountIds:e
.getIn(["user_lists","blocks","items"]),hasMore:!!e
.getIn(["user_lists","blocks","next"])}}))(a
=Object(y
.g
)((c
=o=function(e
){function t(){for(var t
,n
=arguments
.length
,a
=new Array(n
),o
=0;o
<n
;o
++)a
[o
]=arguments
[o
];return t
=e
.call
.apply(e
,[this].concat(a
))||this,Object(u
.a
)(Object(i
.a
)(t
),"handleLoadMore",l()((function(){t
.props
.dispatch(Object(v
.d
)())}),300,{leading:!0})),t
}Object(r
.a
)(t
,e
);var n
=t
.prototype;return n
.componentWillMount=function(){this.props
.dispatch(Object(v
.e
)())},n
.render=function(){var e
=this.props
,t
=e
.intl
,n
=e
.accountIds
,a
=e
.hasMore
,o
=e
.multiColumn
;if(!n
)return Object(s
.a
)(g
.a
,{},void 0,Object(s
.a
)(m
.a
,{}));var c
=Object(s
.a
)(y
.b
,{id:"empty_column.blocks",defaultMessage:"You haven't blocked any users yet."});return Object(s
.a
)(g
.a
,{name:"blocks",bindToDocument:!o
,icon:"ban",heading:t
.formatMessage(I
.heading
)},void 0,Object(s
.a
)(M
.a
,{}),Object(s
.a
)(O
.a
,{scrollKey:"blocks",onLoadMore:this.handleLoadMore
,hasMore:a
,emptyMessage:c
,bindToDocument:!o
},void 0,n
.map((function(e
){return Object(s
.a
)(k
.a
,{id:e
},e
)}))))},t
}(w
.a
),Object(u
.a
)(o
,"propTypes",{params:f
.a
.object
.isRequired
,dispatch:f
.a
.func
.isRequired
,accountIds:h
.a
.list
,hasMore:f
.a
.bool
,intl:f
.a
.object
.isRequired
,multiColumn:f
.a
.bool
}),a
=c
))||a
)||a
}}]);
2 //# sourceMappingURL=blocks.js.map