1 (window
.webpackJsonp
=window
.webpackJsonp
||[]).push([[17],{827:function(e
,t
,a
){"use strict";a
.r(t
),a
.d(t
,"default",(function(){return q
}));var o
,n
,c
,s
=a(0),r
=a(2),i
=(a(9),a(6),a(8)),u
=a(1),l
=a(65),d
=a
.n(l
),b
=(a(3),a(15)),p
=a(7),h
=a(21),f
=a(16),j
=a
.n(f
),O
=a(5),m
=a
.n(O
),g
=a(306),M
=a(757),v
=a(763),k
=a(1053),y
=a(230),w
=a(1049);var 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"])}}))(o
=Object(p
.g
)((c
=n=function(e
){Object(i
.a
)(a
,e
);var t
;t
=a
;function a(){for(var t
,a
=arguments
.length
,o
=new Array(a
),n
=0;n
<a
;n
++)o
[n
]=arguments
[n
];return t
=e
.call
.apply(e
,[this].concat(o
))||this,Object(u
.a
)(Object(r
.a
)(t
),"handleLoadMore",d()((function(){t
.props
.dispatch(Object(y
.d
)())}),300,{leading:!0})),t
}var o
=a
.prototype;return o
.componentWillMount=function(){this.props
.dispatch(Object(y
.e
)())},o
.render=function(){var e
=this.props
,t
=e
.intl
,a
=e
.accountIds
,o
=e
.shouldUpdateScroll
,n
=e
.hasMore
,c
=e
.multiColumn
;if(!a
)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
)(v
.a
,{}),Object(s
.a
)(w
.a
,{scrollKey:"blocks",onLoadMore:this.handleLoadMore
,hasMore:n
,shouldUpdateScroll:o
,emptyMessage:r
,bindToDocument:!c
},void 0,a
.map((function(e
){return Object(s
.a
)(k
.a
,{id:e
},e
)})))))},a
}(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
}),o
=c
))||o
)||o
}}]);
2 //# sourceMappingURL=blocks.js.map