diff --git a/packages/grant-explorer/src/features/projects/hooks/useProject.ts b/packages/grant-explorer/src/features/projects/hooks/useProject.ts index 4040b38ca..8a64f0531 100644 --- a/packages/grant-explorer/src/features/projects/hooks/useProject.ts +++ b/packages/grant-explorer/src/features/projects/hooks/useProject.ts @@ -14,3 +14,14 @@ export function useProject(params: Params, dataLayer: DataLayer) { return (await dataLayer.getProjectById(validatedParams)) ?? undefined; }); } + +export function useApplications(params: Params, dataLayer: DataLayer) { + return useSWR(["applications", params], async () => { + const validatedParams = { + projectId: params.projectId, + }; + return ( + (await dataLayer.getApplicationsByProjectId(validatedParams)) ?? undefined + ); + }); +}