import { getAllUsers } from "@/lib/api"; import { UserListCard } from "@/components/user-list-card"; import { Pagination, PaginationContent, PaginationItem, PaginationNext, PaginationPrevious, } from "@/components/ui/pagination"; export default async function AllUsersPage({ searchParams, }: { searchParams: { page?: string }; }) { const page = parseInt(searchParams.page ?? "1", 10); const usersData = await getAllUsers(page).catch(() => null); if (!usersData) { return (

All Users

Could not load users. Please try again later.

); } const { items, totalPages } = usersData; return (

All Users

Discover other users on Thoughts.

{totalPages > 1 && ( 1 ? `/users/all?page=${page - 1}` : "#"} aria-disabled={page <= 1} /> = totalPages} /> )}
); }