diff --git a/web/src/pages/admin/comments.astro b/web/src/pages/admin/comments.astro index ae6fec8..1220ec9 100644 --- a/web/src/pages/admin/comments.astro +++ b/web/src/pages/admin/comments.astro @@ -5,6 +5,7 @@ import { Icon } from 'astro-icon/components' import BadgeSmall from '../../components/BadgeSmall.astro' import CommentModeration from '../../components/CommentModeration.astro' import MyPicture from '../../components/MyPicture.astro' +import Pagination from '../../components/Pagination.astro' import TimeFormatted from '../../components/TimeFormatted.astro' import UserBadge from '../../components/UserBadge.astro' import { @@ -27,7 +28,7 @@ if (!user || (!user.admin && !user.moderator)) { const { data: params } = zodParseQueryParamsStoringErrors( { status: commentStatusFiltersZodEnum.default('all'), - page: z.number().int().positive().default(1), + page: z.coerce.number().int().positive().default(1), }, Astro ) @@ -241,29 +242,5 @@ const totalPages = Math.ceil(totalComments / PAGE_SIZE) - { - totalPages > 1 && ( -