diff --git a/app/(pages)/(hackers)/(hub)/page.tsx b/app/(pages)/(hackers)/(hub)/page.tsx
index 5508806c8..9362a9e3d 100644
--- a/app/(pages)/(hackers)/(hub)/page.tsx
+++ b/app/(pages)/(hackers)/(hub)/page.tsx
@@ -1,15 +1,15 @@
-import PrizeTracks from '@pages/(hackers)/_components/PrizeTracks/PrizeTracks';
+// import PrizeTracks from '@pages/(hackers)/_components/PrizeTracks/PrizeTracks';
import BeginnersSection from '@pages/(hackers)/_components/BeginnersSection/BeginnersSection';
import Discord from '@pages/(hackers)/_components/StayUpToDate/Discord';
import Footer from '@components/Footer/Footer';
import Hero from '../_components/Hero/Hero';
-import Contact from '@pages/(hackers)/_components/Contact/Contact';
// import IndexHero from '@pages/(hackers)/_components/IndexHero/IndexHero';
// import IndexHeroContentHacking from '@pages/(hackers)/_components/DOE/Hacking/IndexHeroContentHacking';
// import IndexHeroContentJudging from '@pages/(hackers)/_components/DOE/Judging/IndexHeroContentJudging';
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/MentorAndDirectorHelp/MDHelp';
export default function Page() {
return (
@@ -29,9 +29,9 @@ export default function Page() {
-
+
-
+ {/* */}
);
diff --git a/app/(pages)/(hackers)/_components/Contact/Contact.module.scss b/app/(pages)/(hackers)/_components/2025Contact/Contact.module.scss
similarity index 100%
rename from app/(pages)/(hackers)/_components/Contact/Contact.module.scss
rename to app/(pages)/(hackers)/_components/2025Contact/Contact.module.scss
diff --git a/app/(pages)/(hackers)/_components/Contact/Contact.tsx b/app/(pages)/(hackers)/_components/2025Contact/Contact.tsx
similarity index 100%
rename from app/(pages)/(hackers)/_components/Contact/Contact.tsx
rename to app/(pages)/(hackers)/_components/2025Contact/Contact.tsx
diff --git a/app/(pages)/(hackers)/_components/MentorAndDirectorHelp/MDHelp.tsx b/app/(pages)/(hackers)/_components/MentorAndDirectorHelp/MDHelp.tsx
new file mode 100644
index 000000000..abdd591f6
--- /dev/null
+++ b/app/(pages)/(hackers)/_components/MentorAndDirectorHelp/MDHelp.tsx
@@ -0,0 +1,44 @@
+import { Card } from './MDHelpCards';
+
+// Items for Mapping
+const items = [
+ {
+ title: 'Mentor Help',
+ description:
+ 'Stuck on a problem and need guidance? Contact a HackDavis mentor through our discord.',
+ image: '/components/MDHelp/cow.svg',
+ link: 'https://discord.gg/wc6QQEc',
+ linkName: 'CONTACT A MENTOR',
+ },
+ {
+ title: 'Director Help',
+ description:
+ 'Got questions about this event? Contact a HackDavis director through our discord.',
+ image: '/components/MDHelp/duck.svg',
+ link: 'https://discord.gg/wc6QQEc',
+ linkName: 'CONTACT A DIRECTOR',
+ },
+];
+
+export default function cardTest() {
+ return (
+
+ {/* Main Content */}
+
+ {/* Items Grid */}
+
+ {items.map((item, index) => (
+
+ ))}
+
+
+
+ );
+}
diff --git a/app/(pages)/(hackers)/_components/MentorAndDirectorHelp/MDHelpCards.tsx b/app/(pages)/(hackers)/_components/MentorAndDirectorHelp/MDHelpCards.tsx
new file mode 100644
index 000000000..2009a94e0
--- /dev/null
+++ b/app/(pages)/(hackers)/_components/MentorAndDirectorHelp/MDHelpCards.tsx
@@ -0,0 +1,82 @@
+import React from 'react';
+import Image from 'next/image';
+import { Plus_Jakarta_Sans, DM_Mono } from 'next/font/google';
+
+// Fonts
+const plusJakarta = Plus_Jakarta_Sans({
+ subsets: ['latin'],
+ weight: ['400', '500', '600'],
+});
+
+const dmMono = DM_Mono({
+ subsets: ['latin'],
+ weight: ['500'],
+});
+
+export interface CardProps {
+ image: string;
+ title: string;
+ description: string;
+ link?: string;
+ linkName: string;
+}
+
+// Mentor and Director Card Component
+export const Card: React.FC = ({
+ image,
+ title,
+ description,
+ link = '#',
+ linkName,
+}) => {
+ return (
+
+ {/* Image */}
+
+
+
+
+ {/* Card Descriptions */}
+
+ {/* Card Title */}
+
+ {title}
+
+
+ {/* Card Description */}
+
+ {description}
+
+
+ {/* Card Links */}
+
+
+
+ );
+};
diff --git a/app/(pages)/(hackers)/_components/StayUpToDate/Discord.tsx b/app/(pages)/(hackers)/_components/StayUpToDate/Discord.tsx
index df2110abb..c96141e1b 100644
--- a/app/(pages)/(hackers)/_components/StayUpToDate/Discord.tsx
+++ b/app/(pages)/(hackers)/_components/StayUpToDate/Discord.tsx
@@ -5,11 +5,11 @@ import TextCard from '../BeginnersSection/TextCard';
export default function Discord() {
return (
-
+
+
+
diff --git a/public/components/MDHelp/cow.svg b/public/components/MDHelp/cow.svg
new file mode 100644
index 000000000..7b28639c3
--- /dev/null
+++ b/public/components/MDHelp/cow.svg
@@ -0,0 +1,9 @@
+
diff --git a/public/components/MDHelp/duck.svg b/public/components/MDHelp/duck.svg
new file mode 100644
index 000000000..016b4fb69
--- /dev/null
+++ b/public/components/MDHelp/duck.svg
@@ -0,0 +1,9 @@
+