import { redirect } from "next/navigation"; import { getServerSession } from "next-auth"; import { Suspense } from "react"; import { authOptions } from "@/app/auth"; import DynamicFilter from "@/components/generic-filter"; import { UsersTable } from "@/components/user-table"; export default async function AdminUsers({ searchParams, }: { searchParams: Promise<{ [key: string]: string; }>; }) { const session = await getServerSession(authOptions); if (!session?.user?.is_admin) redirect("/devices?page=1"); return (