import { fetchAdminList } from "@/lib/admin-list"; import { PERMS } from "@/lib/permissions"; import { OnlineTable } from "./online-table"; export default async function OnlineUsersPage({ params: paramsPromise, searchParams, }: { params: Promise<{ locale: string }>; searchParams: Promise>; }) { const result = await fetchAdminList( { permission: PERMS.USERS_VIEW, model: "user", searchFields: ["username", "motto"], baseWhere: { online: "1" }, defaultPerPage: 50, select: { id: true, username: true, motto: true, look: true, }, }, paramsPromise, searchParams, ); return (

Currently online users ({result.total} connected)

); }