diff --git a/libs/portal/pages/index/index.tsx b/libs/portal/pages/index/index.tsx index 9a0ead48d..685f3e865 100644 --- a/libs/portal/pages/index/index.tsx +++ b/libs/portal/pages/index/index.tsx @@ -1,3 +1,4 @@ +import { UserHackathonApplicationStatus } from '@cuhacking/portal/types/user' import { Banner } from '@cuhacking/portal/ui/dashboard/banner' import { HackathonCountdown } from '@cuhacking/portal/ui/dashboard/hackathon-countdown' import { Stat } from '@cuhacking/portal/ui/dashboard/stat' @@ -10,15 +11,11 @@ const constants = { name: 'Saim', }, hackathonDate: new Date(2025, 2, 14), - status: 'pending', + hackathonApplicationStatus: UserHackathonApplicationStatus.notComplete, stats: [ - { - label: 'Total Applications', - value: 1000, - }, { label: 'Money Raised', - value: '$12,230', + value: '$20 030', }, ], } @@ -30,18 +27,21 @@ export function Home() {
- + {constants.hackathonApplicationStatus === UserHackathonApplicationStatus.notComplete + && ( + + )}
{constants.stats.map(stat => ( ))} - + { constants.hackathonApplicationStatus !== UserHackathonApplicationStatus.notComplete && }
) diff --git a/libs/portal/types/user.ts b/libs/portal/types/user.ts index f4184a526..6cd01deb9 100644 --- a/libs/portal/types/user.ts +++ b/libs/portal/types/user.ts @@ -42,3 +42,8 @@ export enum UserProfileStatus { complete = 'complete', notComplete = 'not_complete', } +export enum UserHackathonApplicationStatus { + complete = 'complete', + notComplete = 'not_complete', + pending = 'pending', +}