diff --git a/app/javascript/mastodon/features/followers/index.js b/app/javascript/mastodon/features/followers/index.js
index ed7119cda..5120a5747 100644
--- a/app/javascript/mastodon/features/followers/index.js
+++ b/app/javascript/mastodon/features/followers/index.js
@@ -18,6 +18,7 @@ import ImmutablePureComponent from 'react-immutable-pure-component';
const mapStateToProps = (state, props) => ({
accountIds: state.getIn(['user_lists', 'followers', Number(props.params.accountId), 'items']),
+ hasMore: !!state.getIn(['user_lists', 'followers', Number(props.params.accountId), 'next']),
});
class Followers extends ImmutablePureComponent {
@@ -54,7 +55,9 @@ class Followers extends ImmutablePureComponent {
}
render () {
- const { accountIds } = this.props;
+ const { accountIds, hasMore } = this.props;
+
+ let loadMore = null;
if (!accountIds) {
return (
@@ -64,6 +67,10 @@ class Followers extends ImmutablePureComponent {
);
}
+ if (hasMore) {
+ loadMore = ;
+ }
+
return (
@@ -73,7 +80,7 @@ class Followers extends ImmutablePureComponent {
{accountIds.map(id =>
)}
-
+ {loadMore}
diff --git a/app/javascript/mastodon/features/following/index.js b/app/javascript/mastodon/features/following/index.js
index dd7ab4d46..e7be0f084 100644
--- a/app/javascript/mastodon/features/following/index.js
+++ b/app/javascript/mastodon/features/following/index.js
@@ -18,6 +18,7 @@ import ImmutablePureComponent from 'react-immutable-pure-component';
const mapStateToProps = (state, props) => ({
accountIds: state.getIn(['user_lists', 'following', Number(props.params.accountId), 'items']),
+ hasMore: !!state.getIn(['user_lists', 'following', Number(props.params.accountId), 'next']),
});
class Following extends ImmutablePureComponent {
@@ -54,7 +55,9 @@ class Following extends ImmutablePureComponent {
}
render () {
- const { accountIds } = this.props;
+ const { accountIds, hasMore } = this.props;
+
+ let loadMore = null;
if (!accountIds) {
return (
@@ -64,6 +67,10 @@ class Following extends ImmutablePureComponent {
);
}
+ if (hasMore) {
+ loadMore = ;
+ }
+
return (
@@ -73,7 +80,7 @@ class Following extends ImmutablePureComponent {
{accountIds.map(id =>
)}
-
+ {loadMore}