diff --git a/package.json b/package.json
index d5eccdd2..9f5ece1e 100644
--- a/package.json
+++ b/package.json
@@ -37,7 +37,7 @@
"@tanstack/react-query": "^5.66.0",
"@types/luxon": "^3.3.2",
"@types/node": "^24.1.0",
- "@types/react": "19.2.10",
+ "@types/react": "19.2.13",
"@types/react-dom": "19.2.3",
"@vercel/analytics": "^1.5.0",
"@vercel/speed-insights": "^1.2.0",
diff --git a/src/app/(protected)/profile/page.tsx b/src/app/(protected)/profile/page.tsx
index 8804fe55..1a8ff954 100644
--- a/src/app/(protected)/profile/page.tsx
+++ b/src/app/(protected)/profile/page.tsx
@@ -121,6 +121,12 @@ export default function Profile() {
const userRole = getUserRole(token);
const isOrganizer = userRole > Role.NONE;
+ // Check if user has a confirmed application
+ const applicationStatus =
+ (userData?.registration as any)?.applicationStatus;
+ const isConfirmed = applicationStatus === "confirmed";
+ console.log("User Data: " + JSON.stringify(userData));
+ console.log("Registration: " + JSON.stringify(userData?.registration?.applicationStatus));
const toggleQRCode = () => setShowQRCode((prev) => !prev);
useEffect(() => {
@@ -364,287 +370,312 @@ export default function Profile() {
{/* QR Code Section */}
- {(userData?.registration as any)?.application_status ===
- "confirmed" && (
-
-
-
-
- Check-in QR Code
-
-
- Use this QR code to sign in for hackathons and workshops
-
-
-
-
+
+
+
+ {/* Actions */}
+
+
+ Quick Actions
+
+ {isOrganizer
+ ? "View-only organizer access"
+ : "Manage your HackPSU experience"}
+
+
+
+
+
+ Submit Project
+
- {showQRCode && (
-
-
-
-
-
- )}
-
-
- )}
+
+
+ View Project Expo
+
- {/* Wallet Integration */}
-
-
-
-
- Add to Wallet
-
-
- Save your HackPSU pass to your digital wallet for easy access
-
-
-
-
-
- {isCreatingGoogleWallet ? (
-
-
-
- ) : (
-
- )}
-
+
+
+ Submit Reimbursement Form
+
-
- {isCreatingAppleWallet ? (
-
-
-
- ) : (
-
- )}
-
-
-
-
+
+
+ Manage Extra Credit
+
- {/* Team Section */}
-
-
-
-
- Your Team
-
-
- {userTeam
- ? "Team information and management"
- : "Create or join a team for HackPSU"}
-
-
-
- {userTeam ? (
- <>
-