Skip to content

Commit ccadaaf

Browse files
authored
Registration policy (#354)
* fix: modify api.ts * fix: remove google auth buttom * fix: fixes responsive fixes on organization * fix: minor fixes * fix: modify create organization * fix: modify create organization * fix: fix organization permission * fix: merge into main * feat: hackathon overview page * feat: hackathon overview page * feat: implement participant overview * feat: implement participant overview * feat: implement resources tab * feat: implement the submission tab * feat: implement comment tab * fix: implement provider for hackathon * fix: implement provider for hackathon * fix: minor fixes * fix: hackathon banner * fix: hackathon banner * fix: fix organization page * fix: fix organization page * fix: use transform * fix: add tagline * fix: add tagline * fix: minor fixes * fix: minor fixes * fix: fix timeline and prizes * fix: correct timeline events * fix: implement registration deadline policy * fix: implement registration deadline policy
1 parent e17e93d commit ccadaaf

9 files changed

Lines changed: 482 additions & 132 deletions

File tree

app/(landing)/hackathons/[slug]/page.tsx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ export default function HackathonPage() {
5757
},
5858
// { id: 'discussions', label: 'Discussions' },
5959
];
60+
console.log(
61+
currentHackathon?.registrationDeadlinePolicy,
62+
currentHackathon?.registrationDeadline
63+
);
6064

6165
const participantType = currentHackathon?.participation?.participantType;
6266
const isTeamHackathon =
@@ -183,6 +187,8 @@ export default function HackathonPage() {
183187
isRegistered={isRegistered}
184188
hasSubmitted={hasSubmitted}
185189
isEnded={isEnded}
190+
registrationDeadlinePolicy={currentHackathon.registrationDeadlinePolicy}
191+
registrationDeadline={currentHackathon.registrationDeadline}
186192
isTeamFormationEnabled={isTeamFormationEnabled}
187193
onJoinClick={handleJoinClick}
188194
onSubmitClick={handleSubmitClick}

app/(landing)/hackathons/preview/[orgId]/[draftId]/page.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,11 @@ export default function DraftPreviewPage({ params }: PreviewPageProps) {
117117
? 'ended'
118118
: 'upcoming',
119119
participants: 0, // Always 0 for drafts
120+
registrationDeadlinePolicy:
121+
transformed.participation.registrationDeadlinePolicy ||
122+
'before_submission_deadline',
123+
registrationDeadline:
124+
transformed.participation.registrationDeadline,
120125
totalPrizePool: response.data.totalPrizePool,
121126
deadline: transformed.timeline.submissionDeadline,
122127
categories: transformed.information.categories.map(cat =>

0 commit comments

Comments
 (0)