Lazy loader

This commit is contained in:
James Barnsley
2018-12-21 08:45:43 +13:00
parent 395dc79296
commit ff8910a991
10 changed files with 13759 additions and 10481 deletions

View File

@ -135,7 +135,7 @@ class LibraryPlaylists extends React.Component{
className="playlists"
link_prefix={global.baseURL+"playlist/"} />
<LazyLoadListener
loadKey={this.state.limit}
loadKey={total_playlists > this.state.limit ? this.state.limit : total_playlists}
loading={this.state.limit < total_playlists}
loadMore={() => this.setState({limit: this.state.limit + this.state.per_page})}
/>
@ -148,7 +148,7 @@ class LibraryPlaylists extends React.Component{
handleContextMenu={(e,item) => this.handleContextMenu(e,item)}
playlists={playlists} />
<LazyLoadListener
loadKey={this.state.limit}
loadKey={total_playlists > this.state.limit ? this.state.limit : total_playlists}
loading={this.state.limit < total_playlists}
loadMore={() => this.setState({limit: this.state.limit + this.state.per_page})}
/>