From d4e0638f278192b19ad96fed9830f3f27d80e065 Mon Sep 17 00:00:00 2001 From: Usmaan Sayed <161072079+usmaan677@users.noreply.github.com> Date: Fri, 20 Feb 2026 17:22:47 -0600 Subject: [PATCH 1/2] added the new oppurtunties --- src/opportunities/OpportunitiesInfo.tsx | 27 +++++++++---------------- 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/src/opportunities/OpportunitiesInfo.tsx b/src/opportunities/OpportunitiesInfo.tsx index 45822e7..4b42b51 100644 --- a/src/opportunities/OpportunitiesInfo.tsx +++ b/src/opportunities/OpportunitiesInfo.tsx @@ -4,41 +4,32 @@ const OpportunitiesRoles = [ { name: "Intern", icon: "/assets/opportunities/intern.svg", - year: "Fall 2024", + year: "Spring 2026", description: "Gain hands-on experience by working under a director, with the opportunity to grow into an officer role.", - applicationLink: "https://forms.gle/9PZiZkXpjcGVRVzUA", + applicationLink: "https://docs.google.com/forms/d/e/1FAIpQLSekGmK75Gv-zXcM_2FGh6JrjeQuMYID2OSyIDu3-VrQ8tyCXw/viewform?usp=dialog", }, { - name: "Team Lead", + name: "Code Coogs Mentorship", icon: "/assets/opportunities/teamLead.svg", - year: "Fall 2024 - Spring 2025", + year: "Spring 2026", description: - "Lead a team to create innovative projects and present them to company representatives.", + "Get mentorship from a Code Coogs mentor, get help with resumes, interviews, etc.", applicationLink: - "https://docs.google.com/forms/d/e/1FAIpQLSdtJq9k76CMKvqo_MhmHVVGM0ZncKllp5vZ67BRs2IuGBOvsA/viewform", + "https://forms.gle/DZ5kgJWWuPsxHFBs8", }, { - name: "CUES - Advanced Team", + name: "Members Only Teams", icon: "/assets/opportunities/cues.svg", year: "Fall 2024 - Spring 2025", description: - "Partner with UH research faculty to develop a Nigerian employment database.", + "Become a part of a team and build a fun project together!", applicationLink: - "https://docs.google.com/forms/d/e/1FAIpQLScwDkeMms9bg7D_SZ8mqVCBJWdYoHpaKomR38A0IXZcuJw3og/viewform", + "https://docs.google.com/forms/d/e/1FAIpQLSfXB-asea_xzEsDefKL5bBQmGolWeslRzXi08b7Bc2m1TO-EA/viewform?usp=dialog", }, - { - name: "Committee Position", - icon: "/assets/opportunities/committee.svg", - year: "Fall 2024 - Spring 2025", - description: - "Contribute to workshops, events, web development, and marketing initiatives.", - applicationLink: - "https://docs.google.com/forms/d/e/1FAIpQLSe2ek4WWAqtz3If-p55_HuN1DNjL9xHhegTxytHtZDXOb79Bw/viewform", - }, ]; const style = From d9536f02973206b8e96efb53739df4f348dadd9e Mon Sep 17 00:00:00 2001 From: Usmaan Sayed <161072079+usmaan677@users.noreply.github.com> Date: Fri, 20 Feb 2026 17:27:02 -0600 Subject: [PATCH 2/2] changed the faq pricing quesition to 30 dollars a year and 20 a semester --- src/data/members.ts | 2 +- src/officers/Officers.tsx | 76 +++++++++++++++++++------ src/opportunities/OpportunitiesInfo.tsx | 10 ++-- 3 files changed, 65 insertions(+), 23 deletions(-) diff --git a/src/data/members.ts b/src/data/members.ts index b3e959e..c2901c8 100644 --- a/src/data/members.ts +++ b/src/data/members.ts @@ -17,7 +17,7 @@ export const MEMBER_PRICES = { export const faq = [ { question: "How much is membership?", - answer: "$25 dollars for the whole year or $15 dollars per semester", + answer: "$30 dollars for the whole year or $20 dollars per semester", }, { question: "What makes Code[Coogs] special?", diff --git a/src/officers/Officers.tsx b/src/officers/Officers.tsx index 44a015f..4d71a63 100644 --- a/src/officers/Officers.tsx +++ b/src/officers/Officers.tsx @@ -57,12 +57,22 @@ const OfficerCard = (props: OfficerCardProps) => {
{instagram && ( - + )} {linkedin && ( - + )} @@ -75,7 +85,8 @@ const OfficerCard = (props: OfficerCardProps) => { const OfficersPage = () => { const numOfficers = officers.length; const [semester, setSemester] = useState(numOfficers - 1); - const [officerCardOpacity, setOfficerCardOpacity] = useState("opacity-100"); + const [officerCardOpacity, setOfficerCardOpacity] = + useState("opacity-100"); const changeSemester = (newSemester: number) => { setOfficerCardOpacity("opacity-0"); @@ -103,8 +114,12 @@ const OfficersPage = () => { const isVP = (p: string) => /\bvp\b|vice\s*president/i.test(p); const presidents = currentList.filter((o) => isPresident(o.position)); - const vps = currentList.filter((o) => !isPresident(o.position) && isVP(o.position)); - const others = currentList.filter((o) => !isPresident(o.position) && !isVP(o.position)); + const vps = currentList.filter( + (o) => !isPresident(o.position) && isVP(o.position), + ); + const others = currentList.filter( + (o) => !isPresident(o.position) && !isVP(o.position), + ); return (
@@ -118,25 +133,44 @@ const OfficersPage = () => {
- + {semester - 1 >= 0 && officers[semester - 1].semester} {officers[semester].semester} - - {semester + 1 < numOfficers && officers[semester + 1].semester} + + {semester + 1 < numOfficers && + officers[semester + 1].semester}
- Officers + + Officers +
{/* President section */} {presidents.length > 0 && (
-

President

-
+

+ President +

+
{presidents.map((officer) => ( @@ -160,8 +194,12 @@ const OfficersPage = () => { {/* Vice Presidents section (larger title; responsive layout for 3 VPs) */} {vps.length > 0 && (
-

Vice Presidents

-
+

+ Vice Presidents +

+
{/* If exactly 3 VPs: show single-row on md+, stacked with top centered on small screens */} {vps.length === 3 ? ( <> @@ -213,7 +251,9 @@ const OfficersPage = () => {
) : ( -
+
{vps.map((officer) => ( { {/* Regular officers section */} {others.length > 0 && (
-

Officers

-
+

+ Officers +

+
{others.map((officer) => (