1
1
import { ReactNode } from 'react' ;
2
2
import Section from './Section' ;
3
- import { SiReact , SiNextdotjs , SiVuedotjs , SiNuxtdotjs , SiSvelte , SiTypescript , SiPython , SiJava , SiKotlin , SiRust , SiCsharp , SiCplusplus , SiC } from 'react-icons/si' ;
3
+ import { SiReact , SiNextdotjs , SiVuedotjs , SiNuxtdotjs , SiSvelte , SiTypescript , SiPython , SiJava , SiKotlin , SiRust , SiCsharp , SiCplusplus , SiC , SiJavascript } from 'react-icons/si' ;
4
4
5
5
6
6
// The "Meet our officers" section on the home page.
@@ -16,16 +16,16 @@ export default function Officers() {
16
16
Stella Su is an avid programmer interested in artificial intelligence and computational biology. She has
17
17
had some experience with using Computer Vision and Natural Language Processing(NLP) models.
18
18
</ OfficerCard >
19
- < OfficerCard name = "Daniel Kou" position = "Vice President" src = "/officers/daniel.png" languages = { [ 'java' , 'py' , 'clang' , 'cplusplus' , ] } >
19
+ < OfficerCard name = "Daniel Kou" position = "Vice President" src = "/officers/daniel.png" languages = { [ 'java' , 'py' , 'clang' , 'cplusplus' , ] } reverse >
20
20
Daniel Kou is a C++ and Python enthusiast who is interested in data science, robotics control, and AI.
21
21
He does FRC and competitive programming/physics/math.
22
22
</ OfficerCard >
23
23
< OfficerCard name = "Hannah Mei" position = "Secretary" src = "/officers/hannah.jpg" languages = { [ 'java' , 'py' ] } >
24
24
Hannah Mei is a junior at Gunn High School with experience in java, scheme, and a bit of python. She is
25
25
most interested in learning more about web development
26
26
</ OfficerCard >
27
- < OfficerCard name = "Mary Yu" position = "Treasurer" src = "/officers/mary.png" languages = { [ ] } reverse >
28
- { /* Stella Su is a ___. */ }
27
+ < OfficerCard name = "Mary Yu" position = "Treasurer" src = "/officers/mary.png" languages = { [ 'javascript' , 'java' ] } reverse >
28
+ { Mary Yu is a typescript enjoyer , she is interested in AI integration in databases . }
29
29
</ OfficerCard >
30
30
</ div >
31
31
</ Section >
@@ -57,7 +57,7 @@ function OfficerCard(props: OfficerCardProps) {
57
57
)
58
58
}
59
59
60
- type Language = "react" | "next" | "vue" | "nuxt" | "svelte" | "ts" | "py" | "java" | "kt" | "rs" | "cs" | "cplusplus" | "clang" ;
60
+ type Language = "react" | "next" | "vue" | "nuxt" | "svelte" | "ts" | "py" | "java" | "javascript" | " kt" | "rs" | "cs" | "cplusplus" | "clang" ;
61
61
function LanguageIcon ( props : { language : Language } ) {
62
62
switch ( props . language ) {
63
63
case 'react' : return < SiReact /> ;
@@ -72,6 +72,7 @@ function LanguageIcon(props: { language: Language }) {
72
72
case 'rs' : return < SiRust /> ;
73
73
case 'cplusplus' : return < SiCplusplus /> ;
74
74
case 'clang' : return < SiC /> ;
75
+ case 'javascript' : return < SiJavascript /> ;
75
76
default : return < SiCsharp /> ;
76
77
}
77
78
}
0 commit comments