import { Rejectuser } from "@/actions/user-actions"; import Filter from "@/components/filter"; import Search from "@/components/search"; import { UsersTable } from "@/components/user-table"; import { AdminAuthGuard } from "@/lib/auth-guard"; import { AArrowDown, AArrowUp, CheckCheck, Hourglass, Minus, } from "lucide-react"; import { redirect } from "next/navigation"; import React, { Suspense } from "react"; const sortfilterOptions = [ { value: "asc", label: "Ascending", icon: , }, { value: "desc", label: "Descending", icon: , }, ]; export default async function AdminUsers({ searchParams, }: { searchParams: Promise<{ query: string; page: number; sortBy: string; status: string; }>; }) { await AdminAuthGuard(); return (

Users

, }, { value: "unverified", label: "Unverfieid", icon: , }, { value: "verified", label: "Verified", icon: , }, ]} defaultOption="all" queryParamKey="status" />
); }