diff --git a/client/pages/Admin.tsx b/client/pages/Admin.tsx index 5f007db6..613a512b 100644 --- a/client/pages/Admin.tsx +++ b/client/pages/Admin.tsx @@ -803,6 +803,72 @@ export default function Admin() { + + +
+ + Project applications +
+ Review collaboration requests and prioritize approvals. +
+ +
+

+ {applicationsLoading + ? "Loading application data…" + : `${applications.length} total submissions (${pendingApplications} waiting)`} +

+ +
+ {applicationsLoading ? ( +
+ + Synchronizing with Supabase… +
+ ) : applications.length ? ( +
+ {applications.slice(0, 6).map((app) => ( +
+
+

+ {app.applicant_name || app.applicant_email || "Unknown applicant"} +

+ + {(app.status ?? "pending").toLowerCase()} + +
+

+ {app.projects?.title ?? "No project title"} +

+ {app.created_at ? ( +

+ Submitted {new Date(app.created_at).toLocaleString()} +

+ ) : null} +
+ ))} +
+ ) : ( +

No applications on file. Encourage partners to apply via briefs.

+ )} +
+
+