addsearch-search-ui
Version:
JavaScript library to develop Search UIs for the web
19 lines (14 loc) • 518 B
JavaScript
import { setHistory, HISTORY_PARAMETERS } from '../util/history';
export const SET_PAGE = 'SET_PAGE';
export function setPage(client, page, updateBrowserHistory, store) {
if (updateBrowserHistory !== false &&
(client.getSettings().paging.page !== page || page === 1)) {
setHistory(HISTORY_PARAMETERS.PAGE, page + '', null, store);
}
const paging = client.getSettings().paging;
client.setPaging(page, paging.pageSize, paging.sortBy, paging.sortOrder);
return {
type: SET_PAGE,
page
}
}