7d44dbdfa56870a256a34a2f2f3ee402eb93cdfb
1 (window
.webpackJsonp
=window
.webpackJsonp
||[]).push([[32],{683:function(e
,t
,a
){"use strict";a
.r(t
),a
.d(t
,"default",function(){return D
});var n
,i
,s
,d
=a(1),c
=a(6),o
=a(0),l
=a(2),r
=a(3),b
=a
.n(r
),p
=a(20),u
=a(5),h
=a
.n(u
),O
=a(627),j
=a(431),m
=a(643),f
=a(429),v
=a(206),g
=a(7),M
=a(400),C
=a(37),I
=a(35),y
=a(50),k
=a(900),_
=a(291),w
=a(33),x
=Object(g
.f
)({deleteMessage:{id:"confirmations.delete_list.message",defaultMessage:"Are you sure you want to permanently delete this list?"},deleteConfirm:{id:"confirmations.delete_list.confirm",defaultMessage:"Delete"}}),D
=Object(p
.connect
)(function(e
,t
){return{list:e
.getIn(["lists",t
.params
.id
]),hasUnread:0<e
.getIn(["timelines","list:"+t
.params
.id
,"unread"])}})(n
=Object(g
.g
)((s
=i=function(n
){function e(){for(var s
,e
=arguments
.length
,t
=new Array(e
),a
=0;a
<e
;a
++)t
[a
]=arguments
[a
];return s
=n
.call
.apply(n
,[this].concat(t
))||this,Object(l
.a
)(Object(o
.a
)(Object(o
.a
)(s
)),"handlePin",function(){var e
=s
.props
,t
=e
.columnId
,a
=e
.dispatch
;t
?a(Object(v
.h
)(t
)):(a(Object(v
.e
)("LIST",{id:s
.props
.params
.id
})),s
.context
.router
.history
.push("/"))}),Object(l
.a
)(Object(o
.a
)(Object(o
.a
)(s
)),"handleMove",function(e
){var t
=s
.props
,a
=t
.columnId
;(0,t
.dispatch
)(Object(v
.g
)(a
,e
))}),Object(l
.a
)(Object(o
.a
)(Object(o
.a
)(s
)),"handleHeaderClick",function(){s
.column
.scrollTop()}),Object(l
.a
)(Object(o
.a
)(Object(o
.a
)(s
)),"setRef",function(e
){s
.column
=e
}),Object(l
.a
)(Object(o
.a
)(Object(o
.a
)(s
)),"handleLoadMore",function(e
){var t
=s
.props
.params
.id
;s
.props
.dispatch(Object(C
.r
)(t
,{maxId:e
}))}),Object(l
.a
)(Object(o
.a
)(Object(o
.a
)(s
)),"handleEditClick",function(){s
.props
.dispatch(Object(y
.d
)("LIST_EDITOR",{listId:s
.props
.params
.id
}))}),Object(l
.a
)(Object(o
.a
)(Object(o
.a
)(s
)),"handleDeleteClick",function(){var e
=s
.props
,t
=e
.dispatch
,a
=e
.columnId
,n
=e
.intl
,i
=s
.props
.params
.id
;t(Object(y
.d
)("CONFIRM",{message:n
.formatMessage(x
.deleteMessage
),confirm:n
.formatMessage(x
.deleteConfirm
),onConfirm:function(){t(Object(I
.F
)(i
)),a
?t(Object(v
.h
)(a
)):s
.context
.router
.history
.push("/lists")}}))}),s
}Object(c
.a
)(e
,n
);var t
=e
.prototype;return t
.componentDidMount=function(){var e
=this.props
.dispatch
,t
=this.props
.params
.id
;e(Object(I
.G
)(t
)),e(Object(C
.r
)(t
)),this.disconnect
=e(Object(M
.d
)(t
))},t
.componentWillUnmount=function(){this.disconnect
&&(this.disconnect(),this.disconnect
=null)},t
.render=function(){var e
=this.props
,t
=e
.shouldUpdateScroll
,a
=e
.hasUnread
,n
=e
.columnId
,i
=e
.multiColumn
,s
=e
.list
,c
=this.props
.params
.id
,o
=!!n
,l
=s
?s
.get("title"):c
;return void 0===s
?Object(d
.a
)(j
.a
,{},void 0,Object(d
.a
)("div",{className:"scrollable"},void 0,Object(d
.a
)(_
.a
,{}))):!1===s
?Object(d
.a
)(j
.a
,{},void 0,Object(d
.a
)(m
.a
,{}),Object(d
.a
)(k
.a
,{})):b
.a
.createElement(j
.a
,{ref:this.setRef
,label:l
},Object(d
.a
)(f
.a
,{icon:"list-ul",active:a
,title:l
,onPin:this.handlePin
,onMove:this.handleMove
,onClick:this.handleHeaderClick
,pinned:o
,multiColumn:i
},void 0,Object(d
.a
)("div",{className:"column-header__links"},void 0,Object(d
.a
)("button",{className:"text-btn column-header__setting-btn",tabIndex:"0",onClick:this.handleEditClick
},void 0,Object(d
.a
)(w
.a
,{id:"pencil"})," ",Object(d
.a
)(g
.b
,{id:"lists.edit",defaultMessage:"Edit list"})),Object(d
.a
)("button",{className:"text-btn column-header__setting-btn",tabIndex:"0",onClick:this.handleDeleteClick
},void 0,Object(d
.a
)(w
.a
,{id:"trash"})," ",Object(d
.a
)(g
.b
,{id:"lists.delete",defaultMessage:"Delete list"}))),Object(d
.a
)("hr",{})),Object(d
.a
)(O
.a
,{trackScroll:!o
,scrollKey:"list_timeline-"+n
,timelineId:"list:"+c
,onLoadMore:this.handleLoadMore
,emptyMessage:Object(d
.a
)(g
.b
,{id:"empty_column.list",defaultMessage:"There is nothing in this list yet. When members of this list post new statuses, they will appear here."}),shouldUpdateScroll:t
}))},e
}(b
.a
.PureComponent
),Object(l
.a
)(i
,"contextTypes",{router:h
.a
.object
}),n
=s
))||n
)||n
}}]);
2 //# sourceMappingURL=list_timeline.js.map