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