diff --git a/app/admin/users/page.tsx b/app/admin/users/page.tsx
index ad75d01..4e6d205 100644
--- a/app/admin/users/page.tsx
+++ b/app/admin/users/page.tsx
@@ -2,12 +2,13 @@ import { redirect } from "next/navigation"
import { createClient } from "@/lib/supabase/server"
import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"
import { Badge } from "@/components/ui/badge"
-import { Users, UserPlus, Clock } from "lucide-react"
+import { Users, UserPlus, Clock, UsersRound } from "lucide-react"
import Link from "next/link"
import { Button } from "@/components/ui/button"
import { PendingRegistrationsTable } from "./pending-registrations-table"
+import { PendingTeamMembersTable } from "./pending-team-members-table"
import { ExistingUsersTable } from "./existing-users-table"
-import { getPendingRegistrations, getAllUsers } from "./user-management-actions"
+import { getPendingRegistrations, getPendingTeamMembers, getAllUsers } from "./user-management-actions"
async function updateUserRole(formData: FormData) {
"use server"
@@ -47,6 +48,7 @@ export default async function AdminUsersPage() {
}
const pendingRegistrations = await getPendingRegistrations()
+ const pendingTeamMembers = await getPendingTeamMembers()
const allUsers = await getAllUsers()
return (
@@ -76,6 +78,26 @@ export default async function AdminUsersPage() {
+
+
+
+
+
+
+ Pending Team Members
+
+ Approve team members from the Teams module and create user accounts
+
+
+ {pendingTeamMembers.length} pending
+
+
+
+
+
+
+
+
All Users