Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Frontend changes for the real PR.
Contains two minor changes of note:
EndOfFeedView
can now take in an optionalloadMore
callback; if available, a "Load More" button will be rendered at the bottom of the feed if theloadingState
isidle
. Sometimes hiding read posts creates a feed that won't trigger the infinite load; this handles that case without needing to do weird threshold hacks. This will also make implementing Disable Infinite Scrolling Option #832 trivial.loadFeed
now triggers if the loader is empty regardless ofloadingState
. The middleware PR changes the initialloadingState
to be.loading
, which in turn results in a spinner being immediately rendered when an empty feed is opened.