Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 31 additions & 8 deletions app/(pages)/(hackers)/(hub)/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,37 +2,60 @@ import PrizeTracks from '@pages/(hackers)/_components/PrizeTracks/PrizeTracks';
import BeginnersSection from '@pages/(hackers)/_components/HomeHacking/BeginnersSection';
import Discord from '@pages/(hackers)/_components/StayUpToDate/Discord';
import Footer from '@components/Footer/Footer';
import Hero from '../_components/HomeHacking/HeroMVP';
// import IndexHero from '@pages/(hackers)/_components/2025IndexHero/IndexHero';
// import IndexHeroContentJudging from '@pages/(hackers)/_components/2025DOE/Judging/IndexHeroContentJudging';
import HeroMVP from '../_components/HomeHacking/HeroMVP';
import ClientTimeProtectedDisplay from '@pages/_components/TimeProtectedDisplay/ClientTimeProtectedDisplay';
import TableNumberCheckin from '@pages/(hackers)/_components/TableNumberCheckin/TableNumberCheckin';
import TableNumberContextProvider from '@pages/_contexts/TableNumberContext';
import MDHelp from '@pages/(hackers)/_components/HomeHacking/MDHelp';
import ScheduleSneakPeek from '@pages/(hackers)/_components/HomeHacking/ScheduleSneakPeek';
import HeroJudging from '../_components/HomeJudging/HeroJudging';
import HackerChoiceAward from '../_components/HomeJudging/HackersChoiceAwards';
import HeroWaiting from '../_components/HomeJudging/HeroWaiting';

export default function Page() {
return (
<main id="home">
<TableNumberContextProvider>
<ClientTimeProtectedDisplay featureId="hero-hacking">
<Hero />
<HeroMVP />
<ScheduleSneakPeek />
<BeginnersSection />
<MDHelp />
</ClientTimeProtectedDisplay>
{/* <IndexHero>
{/* temporarilty set featureId below to "hero-hacking" to test */}
<ClientTimeProtectedDisplay featureId="hero-judging">
<HeroWaiting />
<HeroJudging />
<HackerChoiceAward />
</ClientTimeProtectedDisplay>
<ClientTimeProtectedDisplay featureId="table-number-checkin">
<TableNumberCheckin />
</ClientTimeProtectedDisplay>
</TableNumberContextProvider>
<Discord />
<PrizeTracks />
<Footer />

{/* this is last year's page structure for reference (temp) */}
{/* <TableNumberContextProvider>
<IndexHero>
<ClientTimeProtectedDisplay featureId="hero-hacking">
<IndexHeroContentHacking />
</ClientTimeProtectedDisplay>
<ClientTimeProtectedDisplay featureId="hero-judging">
<IndexHeroContentJudging />
</ClientTimeProtectedDisplay>
</IndexHero> */}
</IndexHero>
<ClientTimeProtectedDisplay featureId="table-number-checkin">
<TableNumberCheckin />
</ClientTimeProtectedDisplay>
</TableNumberContextProvider>
<Discord />
<BeginnersSection />
<Contact />
<PrizeTracks />
<Footer />
<BigVinyl />
<Waterfall />
<Footer /> */}
</main>
);
}
2 changes: 1 addition & 1 deletion app/(pages)/(hackers)/_components/HomeHacking/HeroMVP.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

import Image from 'next/image';

export default function Hero() {
export default function HeroMVP() {
return (
<div className="w-full h-screen p-4 md:p-10">
<div
Expand Down
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
// placeholder.tsx
export default function HackerChoiceAward() {
return <div>Hacker Choice Award</div>;
}
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
// placeholder.tsx
export default function HeroJudging() {
return <div>Hero Judging</div>;
}
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
// placeholder.tsx
export default function HeroWaiting() {
return <div>Hero Waiting</div>;
}