diff --git a/frontend/src/pages/ArticleHistory.tsx b/frontend/src/pages/ArticleHistory.tsx index 303cc0f..00cd8b1 100644 --- a/frontend/src/pages/ArticleHistory.tsx +++ b/frontend/src/pages/ArticleHistory.tsx @@ -300,21 +300,64 @@ const ArticleHistory: Component = () => {
{page() * PAGE_SIZE + 1}–{Math.min((page() + 1) * PAGE_SIZE, total())} / {total()}
-
+
+ +
+ Page + { + if (e.key === 'Enter') { + const val = parseInt(e.currentTarget.value); + if (val >= 1 && val <= totalPages()) { + handlePageChange(val - 1); + } + } + }} + onChange={(e) => { + const val = parseInt(e.currentTarget.value); + if (val >= 1 && val <= totalPages()) { + handlePageChange(val - 1); + } + }} + class="w-14 px-1 py-1 text-center text-sm border border-gray-300 rounded-md focus:ring-indigo-500 focus:border-indigo-500" + /> + / {totalPages()} +
+