diff --git a/src/pages/Stream/Views/Explore/Footer.tsx b/src/pages/Stream/Views/Explore/Footer.tsx index 82ae047c..9d03413b 100644 --- a/src/pages/Stream/Views/Explore/Footer.tsx +++ b/src/pages/Stream/Views/Explore/Footer.tsx @@ -154,7 +154,7 @@ const Footer = (props: { loaded: boolean; hasNoData: boolean; isFetchingCount: b onClick={() => { pagination.setPage(page); }}> - {(perPage ? page + currentOffset / perPage : page) ?? 1} + {(perPage ? Math.ceil(page + currentOffset / perPage) : page) ?? 1} ); } diff --git a/src/pages/Stream/providers/LogsProvider.tsx b/src/pages/Stream/providers/LogsProvider.tsx index 7898fbb4..b9a0ead8 100644 --- a/src/pages/Stream/providers/LogsProvider.tsx +++ b/src/pages/Stream/providers/LogsProvider.tsx @@ -359,7 +359,7 @@ const initialState: LogsStore = { const { Provider: LogsProvider, useStore: useLogsStore } = initContext(initialState); const getTotalPages = (data: Log[], perPage: number) => { - return _.isEmpty(data) ? 0 : _.size(data) / perPage; + return _.isEmpty(data) ? 0 : Math.ceil(_.size(data) / perPage); }; const setSelectedLog = (_store: LogsStore, log: Log | null) => {