fix channel pagination
This commit is contained in:
parent
16bc650d6a
commit
a22a773633
2 changed files with 7 additions and 3 deletions
|
@ -25,7 +25,7 @@ class ChannelPage extends React.PureComponent {
|
|||
}
|
||||
|
||||
changePage(pageNumber) {
|
||||
const { params, currentPage } = this.props;
|
||||
const { params } = this.props;
|
||||
const newParams = Object.assign({}, params, { page: pageNumber });
|
||||
|
||||
this.props.navigate("/show", newParams);
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
import { createSelector } from "reselect";
|
||||
import { selectCurrentParams } from "selectors/navigation";
|
||||
import lbryuri from "lbryuri";
|
||||
import { makeSelectCurrentParam } from "./navigation";
|
||||
|
||||
const _selectState = state => state.claims || {};
|
||||
|
||||
|
@ -72,11 +73,14 @@ export const makeSelectFetchingChannelClaims = uri => {
|
|||
);
|
||||
};
|
||||
|
||||
export const makeSelectClaimsInChannelForCurrentPage = (uri, page = 1) => {
|
||||
export const makeSelectClaimsInChannelForCurrentPage = uri => {
|
||||
const pageSelector = makeSelectCurrentParam("page");
|
||||
|
||||
return createSelector(
|
||||
selectClaimsById,
|
||||
selectAllClaimsByChannel,
|
||||
(byId, allClaims) => {
|
||||
pageSelector,
|
||||
(byId, allClaims, page) => {
|
||||
const byChannel = allClaims[uri] || {};
|
||||
const claimIds = byChannel[page];
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue