From 1489b2724cc620ed7dda0ea54d41fc6b6bbfde86 Mon Sep 17 00:00:00 2001 From: michelleyeoh Date: Mon, 30 Mar 2026 12:47:45 -0700 Subject: [PATCH 1/5] fix judge register val --- .../_components/AuthForms/CheckInForm.tsx | 2 +- .../AuthForms/DetailForm.module.scss | 1 - .../_components/AuthForms/DetailForm.tsx | 28 +++++++++++++++---- .../_components/AuthForms/RegisterForm.tsx | 2 +- 4 files changed, 24 insertions(+), 9 deletions(-) diff --git a/app/(pages)/judges/_components/AuthForms/CheckInForm.tsx b/app/(pages)/judges/_components/AuthForms/CheckInForm.tsx index 87307333e..f4caf06cb 100644 --- a/app/(pages)/judges/_components/AuthForms/CheckInForm.tsx +++ b/app/(pages)/judges/_components/AuthForms/CheckInForm.tsx @@ -36,7 +36,7 @@ export default function CheckInForm({ id }: any) { = [ + { text: 'MedTech', domain: 'medtech' }, +]; + const initialOptions = [ - ...new Set( - Object.values(optedHDTracks).map((track) => track.domainDisplayName ?? '') - ), + ...new Set([ + ...Object.values(optedHDTracks).map( + (track) => track.domainDisplayName ?? '' + ), + ...extraDomainOptions.map((option) => option.text), + ]), ].filter((option) => option !== ''); +const extraDisplayNameToDomainMap: Map = new Map( + extraDomainOptions.map((option) => [option.text, option.domain]) +); + export default function DetailForm({ id }: any) { const router = useRouter(); @@ -102,9 +114,13 @@ export default function DetailForm({ id }: any) { setLoading(true); setError(''); - const specialties: string[] = options.map( - (option) => displayNameToDomainMap.get(option.text) ?? '' - ); + const specialties: string[] = options.map((option) => { + return ( + displayNameToDomainMap.get(option.text) ?? + extraDisplayNameToDomainMap.get(option.text) ?? + '' + ); + }); const userRes = await updateUser(id, { $set: { diff --git a/app/(pages)/judges/_components/AuthForms/RegisterForm.tsx b/app/(pages)/judges/_components/AuthForms/RegisterForm.tsx index 2263aa4d4..1e1da3a4e 100644 --- a/app/(pages)/judges/_components/AuthForms/RegisterForm.tsx +++ b/app/(pages)/judges/_components/AuthForms/RegisterForm.tsx @@ -57,7 +57,7 @@ export default function RegisterForm({ data }: any) { Date: Mon, 30 Mar 2026 12:51:00 -0700 Subject: [PATCH 2/5] removed popup bg and padding --- .../judges/(app)/_components/Landing/ViewProjects.module.scss | 3 --- 1 file changed, 3 deletions(-) diff --git a/app/(pages)/judges/(app)/_components/Landing/ViewProjects.module.scss b/app/(pages)/judges/(app)/_components/Landing/ViewProjects.module.scss index e122b6056..d5d89c684 100644 --- a/app/(pages)/judges/(app)/_components/Landing/ViewProjects.module.scss +++ b/app/(pages)/judges/(app)/_components/Landing/ViewProjects.module.scss @@ -1,9 +1,6 @@ .container { - background-color: #f2f2f7; - padding: 24px 20px 0px; color: var(--text-dark); - h1 { font-size: 1.75rem; font-weight: 700; From c5d1fc326080a9fe81759c8a034f64c03a21bf8c Mon Sep 17 00:00:00 2001 From: michelleyeoh Date: Tue, 31 Mar 2026 11:21:59 -0700 Subject: [PATCH 3/5] revert medtech chnage --- .../_components/AuthForms/DetailForm.tsx | 28 ++++--------------- 1 file changed, 6 insertions(+), 22 deletions(-) diff --git a/app/(pages)/judges/_components/AuthForms/DetailForm.tsx b/app/(pages)/judges/_components/AuthForms/DetailForm.tsx index a9bcf8b50..7da4b4c12 100644 --- a/app/(pages)/judges/_components/AuthForms/DetailForm.tsx +++ b/app/(pages)/judges/_components/AuthForms/DetailForm.tsx @@ -18,24 +18,12 @@ interface OptionItem { rank: number; } -// Medtech was not appearing as an option, causing failed document validation -const extraDomainOptions: Array<{ text: string; domain: string }> = [ - { text: 'MedTech', domain: 'medtech' }, -]; - const initialOptions = [ - ...new Set([ - ...Object.values(optedHDTracks).map( - (track) => track.domainDisplayName ?? '' - ), - ...extraDomainOptions.map((option) => option.text), - ]), + ...new Set( + Object.values(optedHDTracks).map((track) => track.domainDisplayName ?? '') + ), ].filter((option) => option !== ''); -const extraDisplayNameToDomainMap: Map = new Map( - extraDomainOptions.map((option) => [option.text, option.domain]) -); - export default function DetailForm({ id }: any) { const router = useRouter(); @@ -114,13 +102,9 @@ export default function DetailForm({ id }: any) { setLoading(true); setError(''); - const specialties: string[] = options.map((option) => { - return ( - displayNameToDomainMap.get(option.text) ?? - extraDisplayNameToDomainMap.get(option.text) ?? - '' - ); - }); + const specialties: string[] = options.map( + (option) => displayNameToDomainMap.get(option.text) ?? '' + ); const userRes = await updateUser(id, { $set: { From 4a70f14128ee811ce9a9d5fb546514fc4f2d2bce Mon Sep 17 00:00:00 2001 From: michelleyeoh Date: Tue, 31 Mar 2026 11:37:39 -0700 Subject: [PATCH 4/5] remove medtech from domain val --- app/_data/db_validation_data.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/app/_data/db_validation_data.json b/app/_data/db_validation_data.json index 002f682da..cfe780c05 100644 --- a/app/_data/db_validation_data.json +++ b/app/_data/db_validation_data.json @@ -4,8 +4,7 @@ "business", "aiml", "hardware", - "design", - "medtech" + "design" ], "tracks": [ "Best Hack for Social Good", From 6edbddab116ba8bb5493d574f2ee9b61abd82b9c Mon Sep 17 00:00:00 2001 From: michelleyeoh Date: Tue, 31 Mar 2026 11:41:46 -0700 Subject: [PATCH 5/5] remove medtech from seeding --- scripts/generateData.mjs | 1 - 1 file changed, 1 deletion(-) diff --git a/scripts/generateData.mjs b/scripts/generateData.mjs index 1feca6161..01f8362b7 100644 --- a/scripts/generateData.mjs +++ b/scripts/generateData.mjs @@ -25,7 +25,6 @@ function weightedShuffleSpecialties(specialties) { aiml: 0.1, hardware: 0.039, design: 0.158, - medtech: 0.015, }; const availableWeighted = specialties.filter( (s) => weightMap[s.toLowerCase()] !== undefined