From df7329b9ceb8a46742cb16a72ea23bd0dd174370 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Tue, 14 Oct 2025 04:21:05 +0000 Subject: [PATCH] Rename project applications state and add opportunity state in Admin page cgen-b7511da9fc02474e9f6321be5bfe8137 --- client/pages/Admin.tsx | 23 +++++++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/client/pages/Admin.tsx b/client/pages/Admin.tsx index b64441c1..d5954b80 100644 --- a/client/pages/Admin.tsx +++ b/client/pages/Admin.tsx @@ -86,8 +86,27 @@ export default function Admin() { specialties: ["Simulation", "AI/ML", "Economy"], }, ]); - const [applications, setApplications] = useState([]); - const [applicationsLoading, setApplicationsLoading] = useState(false); + const [projectApplications, setProjectApplications] = + useState([]); + const [projectApplicationsLoading, setProjectApplicationsLoading] = + useState(false); + type OpportunityApplication = { + id: string; + type?: string | null; + full_name?: string | null; + email?: string | null; + status?: string | null; + availability?: string | null; + role_interest?: string | null; + primary_skill?: string | null; + experience_level?: string | null; + submitted_at?: string | null; + message?: string | null; + }; + const [opportunityApplications, setOpportunityApplications] = + useState([]); + const [opportunityApplicationsLoading, setOpportunityApplicationsLoading] = + useState(false); const [selectedMemberId, setSelectedMemberId] = useState(null); const loadProfiles = useCallback(async () => {