diff --git a/src/utils/getPageNumbers.ts b/src/utils/getPageNumbers.ts new file mode 100644 index 0000000..2968775 --- /dev/null +++ b/src/utils/getPageNumbers.ts @@ -0,0 +1,13 @@ +const getPageNumbers = (numberOfPosts: number) => { + const numberOfPages = + numberOfPosts / Number(import.meta.env.PUBLIC_POST_PER_PAGE); + + let pageNumbers: number[] = []; + for (let i = 1; i <= Math.ceil(numberOfPages); i++) { + pageNumbers = [...pageNumbers, i]; + } + + return pageNumbers; +}; + +export default getPageNumbers;