diff --git a/frontend/src/context/AdminClubContext.tsx b/frontend/src/context/AdminClubContext.tsx index 144fa437a..449b7aa55 100644 --- a/frontend/src/context/AdminClubContext.tsx +++ b/frontend/src/context/AdminClubContext.tsx @@ -6,12 +6,10 @@ interface AdminClubContextType { setClubId: (id: string | null) => void; applicantsData: ApplicantsInfo | null; setApplicantsData: (data: ApplicantsInfo | null) => void; - applicationFormId: string | null; - setApplicationFormId: (id: string | null) => void; } const AdminClubContext = createContext( - undefined + undefined, ); export const AdminClubProvider = ({ @@ -20,18 +18,19 @@ export const AdminClubProvider = ({ children: React.ReactNode; }) => { const [clubId, setClubId] = useState(null); - const [applicantsData, setApplicantsData] = useState(null); - const [applicationFormId, setApplicationFormId] = useState(null); + const [applicantsData, setApplicantsData] = useState( + null, + ); return ( - + {children} ); diff --git a/frontend/src/pages/AdminPage/AdminRoutes.tsx b/frontend/src/pages/AdminPage/AdminRoutes.tsx index 202d216a6..ad3e85632 100644 --- a/frontend/src/pages/AdminPage/AdminRoutes.tsx +++ b/frontend/src/pages/AdminPage/AdminRoutes.tsx @@ -21,6 +21,10 @@ export default function AdminRoutes() { } /> } /> } /> + } + /> } /> } /> { }; const ApplicantDetailPage = () => { - const { questionId } = useParams<{ questionId: string }>(); + const { questionId, applicationFormId } = useParams<{ + questionId: string; + applicationFormId: string; + }>(); + const navigate = useNavigate(); const [applicantMemo, setAppMemo] = useState(''); const [applicantStatus, setApplicantStatus] = useState( ApplicationStatus.SUBMITTED, ); - const { applicantsData, clubId, applicationFormId } = useAdminClubContext(); + const { applicantsData, clubId } = useAdminClubContext(); const applicantIndex = applicantsData?.applicants.findIndex((a) => a.id === questionId) ?? -1; @@ -49,7 +53,9 @@ const ApplicantDetailPage = () => { isLoading, isError, } = useGetApplication(clubId!, applicationFormId ?? undefined); - const { mutate: updateApplicant } = useUpdateApplicant(applicationFormId ?? undefined); + const { mutate: updateApplicant } = useUpdateApplicant( + applicationFormId ?? undefined, + ); useEffect(() => { if (applicant) { @@ -144,7 +150,9 @@ const ApplicantDetailPage = () => {