about summary refs log tree commit diff
path: root/app/javascript/mastodon/features/favourited_statuses/index.js
diff options
context:
space:
mode:
authorabcang <abcang1015@gmail.com>2017-08-29 05:23:44 +0900
committerEugen Rochko <eugen@zeonfederated.com>2017-08-28 22:23:44 +0200
commit0827c09c448ea8d61e62534dd3547719e148a4ae (patch)
treecc2b90e924f3500815bcd7dfae702256c01d8b38 /app/javascript/mastodon/features/favourited_statuses/index.js
parent938cd2875b14db3655a6c9f82f672f4baf7720a3 (diff)
Generalized the infinite scrollable list (#4697)
Diffstat (limited to 'app/javascript/mastodon/features/favourited_statuses/index.js')
-rw-r--r--app/javascript/mastodon/features/favourited_statuses/index.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/app/javascript/mastodon/features/favourited_statuses/index.js b/app/javascript/mastodon/features/favourited_statuses/index.js
index d9ad9bc1f..82b16b369 100644
--- a/app/javascript/mastodon/features/favourited_statuses/index.js
+++ b/app/javascript/mastodon/features/favourited_statuses/index.js
@@ -16,6 +16,7 @@ const messages = defineMessages({
 
 const mapStateToProps = state => ({
   statusIds: state.getIn(['status_lists', 'favourites', 'items']),
+  hasMore: !!state.getIn(['status_lists', 'favourites', 'next']),
 });
 
 @connect(mapStateToProps)
@@ -28,6 +29,7 @@ export default class Favourites extends ImmutablePureComponent {
     intl: PropTypes.object.isRequired,
     columnId: PropTypes.string,
     multiColumn: PropTypes.bool,
+    hasMore: PropTypes.bool,
   };
 
   componentWillMount () {
@@ -62,7 +64,7 @@ export default class Favourites extends ImmutablePureComponent {
   }
 
   render () {
-    const { intl, statusIds, columnId, multiColumn } = this.props;
+    const { intl, statusIds, columnId, multiColumn, hasMore } = this.props;
     const pinned = !!columnId;
 
     return (
@@ -81,6 +83,7 @@ export default class Favourites extends ImmutablePureComponent {
           trackScroll={!pinned}
           statusIds={statusIds}
           scrollKey={`favourited_statuses-${columnId}`}
+          hasMore={hasMore}
           onScrollToBottom={this.handleScrollToBottom}
         />
       </Column>