Move getPageIndex to utils, add tests

This commit is contained in:
Vadim
2021-01-27 21:22:46 +03:00
parent 0bdb14cbf3
commit fa8a25c81f
3 changed files with 27 additions and 3 deletions

View File

@@ -1,5 +1,9 @@
import { writable } from 'svelte/store';
import { getNextPageIndexFn, getPrevPageIndexFn } from './utils/page'
import {
getNextPageIndexFn,
getPrevPageIndexFn,
getPageIndex
} from './utils/page'
const initState = {
currentPageIndex: 0,
@@ -26,7 +30,7 @@ function createStore() {
update(store => {
return {
...store,
currentPageIndex: pageIndex < 0 ? 0 : Math.min(pageIndex, pagesCount - 1),
currentPageIndex: getPageIndex(pageIndex, pagesCount),
}
})
}