Skip to content

Commit 28fe939

Browse files
Stella SuStella Su
authored andcommitted
update officer and gunnhacks banner
1 parent 4d37635 commit 28fe939

File tree

2 files changed

+17
-21
lines changed

2 files changed

+17
-21
lines changed

components/GunnHacks.tsx

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ export default function GunnHacks() {
2222
return (
2323
<>
2424
<section className="flex gap-3 px-20 py-8 dark:bg-grape overflow-x-auto snap-x scrollbar-thin">
25+
<GunnHacksCard name="10.0" href="https://www.gunnhacks.com/">
26+
January 27-28, 2024
27+
</GunnHacksCard>
2528
<GunnHacksCard name="9.0" href="https://www.gunnhacks.com/">
2629
January 21-22, 2023
2730
</GunnHacksCard>

components/Officers.tsx

Lines changed: 14 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ReactNode } from 'react';
22
import Section from './Section';
3-
import { SiReact, SiNextdotjs, SiVuedotjs, SiNuxtdotjs, SiSvelte, SiTypescript, SiPython, SiJava, SiKotlin, SiRust, SiCsharp } from 'react-icons/si';
3+
import { SiReact, SiNextdotjs, SiVuedotjs, SiNuxtdotjs, SiSvelte, SiTypescript, SiPython, SiJava, SiKotlin, SiRust, SiCsharp, SiCplusplus, SiC} from 'react-icons/si';
44

55

66
// The "Meet our officers" section on the home page.
@@ -12,28 +12,19 @@ export default function Officers() {
1212
<h2 className="font-bold text-4xl mb-6">Meet our officers:</h2>
1313

1414
<div className="max-w-3xl mx-auto divide-y divide-tertiary/50">
15-
<OfficerCard name="Vivien Chen" position="Co-president" src="/officers/vivien.png" languages={['java', 'py']}>
16-
Vivien Chen is a Python and Scheme enthusiast interested in learning more about AI. She is also a
17-
part of GRT. Sometimes she attempts to competitive program.
15+
<OfficerCard name="Stella Su" position="President" src="/officers/stella.png" languages={['py', 'java', 'cplusplus']}>
16+
Stella Su is an avid programmer interested in artificial intelligence and computational biology. She has
17+
had some experience with using Computer Vision and Natural Language Processing(NLP) models.
1818
</OfficerCard>
19-
<OfficerCard name="Julia Kang" position="Co-president" src="/officers/julia.png" languages={['react', 'next', 'ts', 'py', 'java']} reverse>
20-
Julia Kang is an avid programmer who is interested in web development and machine learning. She has made
21-
and maintained several web apps and also has some experience with NLP.
19+
<OfficerCard name="Daniel Kou" position="Vice president" src="/officers/daniel.png" languages={['java', 'py', 'clang', 'cplusplus', ]}>
20+
Daniel Kou is a C++ and Python enthusiast who is interested in data science, robotics control, and AI.
21+
He does FRC and competitive programming/physics/math.
2222
</OfficerCard>
23-
<OfficerCard name="Roger Fan" position="Co-vice president" src="/officers/roger.JPG" languages={['react', 'next', 'ts']}>
24-
Roger Fan is a competitive mathlete and WATT contributor. He is also the co-vice president of Math
25-
Circle and a devout Figma enthusiast.
23+
<OfficerCard name="Hannah Mei" position="Secretary" src="/officers/hannah.jpg" languages={['java', 'py']}>
24+
Hannah Mei is a junior at Gunn High School with experience in java, scheme, and a bit of python. She is
25+
most interested in learning more about web development
2626
</OfficerCard>
27-
<OfficerCard name="Anthony Ho" position="Co-vice president" src="/officers/anthony.jpg" languages={['java', 'py']} reverse>
28-
Anthony Ho is a senior at Gunn High School. He has experience in Java and Python, and is most interested
29-
in exploring data science applications across different domains. Anthony has been involved in organizing
30-
GunnHacks since freshman year and is excited to bring the best possible hacker experience to this year's
31-
iteration. In his free time, he enjoys swimming, playing piano, and traveling.
32-
</OfficerCard>
33-
<OfficerCard name="Corbin Platti" position="Secretary" src="/officers/corbin.png" languages={[]}>
34-
{/* Corbin Platti is a ___. */}
35-
</OfficerCard>
36-
<OfficerCard name="Stella Su" position="Treasurer" src="/officers/stella.png" languages={[]} reverse>
27+
<OfficerCard name="Mary Yu" position="Treasurer" src="/officers/mary.png" languages={[]} reverse>
3728
{/* Stella Su is a ___. */}
3829
</OfficerCard>
3930
</div>
@@ -66,7 +57,7 @@ function OfficerCard(props: OfficerCardProps) {
6657
)
6758
}
6859

69-
type Language = "react" | "next" | "vue" | "nuxt" | "svelte" | "ts" | "py" | "java" | "kt" | "rs" | "cs";
60+
type Language = "react" | "next" | "vue" | "nuxt" | "svelte" | "ts" | "py" | "java" | "kt" | "rs" | "cs" | "cplusplus" | "clang";
7061
function LanguageIcon(props: { language: Language }) {
7162
switch (props.language) {
7263
case 'react': return <SiReact />;
@@ -79,6 +70,8 @@ function LanguageIcon(props: { language: Language }) {
7970
case 'java': return <SiJava />;
8071
case 'kt': return <SiKotlin />;
8172
case 'rs': return <SiRust />;
73+
case 'cplusplus': return <SiCplusplus />;
74+
case 'clang': return <SiC />;
8275
default: return <SiCsharp />;
8376
}
8477
}

0 commit comments

Comments
 (0)