@@ -7,26 +7,43 @@ import { faEnvelope } from "@fortawesome/free-solid-svg-icons";
7
7
8
8
library . add ( fab , faEnvelope ) ;
9
9
10
+ const Officer = ( { item } ) => {
11
+ return (
12
+ < div className = "card col m-3" >
13
+ < div className = "card-body" >
14
+ < h4 className = "card-title" > { item . name } </ h4 >
15
+ < h5 className = "card-text" > { item . position } </ h5 >
16
+ < a href = { "mailto:" + item . email } target = "_blank" rel = "noopener" > { item . email } </ a >
17
+ </ div >
18
+ </ div >
19
+ ) ;
20
+ } ;
21
+
10
22
const About = ( ) => {
11
23
return (
12
24
< Fragment >
13
25
< h2 > About Us</ h2 >
14
26
{ about . about }
15
27
< p className = "h5 mt-3" > Meet us on Mondays 7pm @ Siebel 3401!</ p >
16
28
< h3 className = "mt-1" > Exec</ h3 >
29
+ < div className = "row mr-3 ml-3" >
30
+ { about . exec . map ( item => (
31
+ < Officer item = { item } key = { item . name } />
32
+ ) ) }
33
+ </ div >
17
34
< h3 className = "mt-1" > Contact Us</ h3 >
18
35
< div >
19
- < a href = "mailto:[email protected] " >
36
+ < a href = "mailto:[email protected] " target = "_blank" rel = "noopener" >
20
37
< FontAwesomeIcon className = "mr-3" icon = "envelope" size = "3x" />
21
38
</ a >
22
- < a href = "https://www.facebook.com/uiucacmsiggraph/" >
39
+ < a href = "https://www.facebook.com/uiucacmsiggraph/" target = "_blank" rel = "noopener" >
23
40
< FontAwesomeIcon
24
41
className = "mr-3"
25
42
icon = { [ "fab" , "facebook" ] }
26
43
size = "3x"
27
44
/>
28
45
</ a >
29
- < a href = "https://siggraphuiuc.slack.com" >
46
+ < a href = "https://siggraphuiuc.slack.com" target = "_blank" rel = "noopener" >
30
47
< FontAwesomeIcon className = "mr-3" icon = { [ "fab" , "slack" ] } size = "3x" />
31
48
</ a >
32
49
</ div >
0 commit comments