updated staff list to current list
missing avatars from several people
This commit is contained in:
parent
24c12b7268
commit
01c7c0b9d0
4 changed files with 168 additions and 70 deletions
|
@ -88,94 +88,52 @@ export const OFFICERS = [
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Brigette Hacia",
|
name: "Brigette Hacia",
|
||||||
position: "Vice Chair Internal",
|
position: "VC Internal",
|
||||||
photo: "/assets/img/officers/brigette.jpg",
|
photo: "/assets/img/officers/brigette.jpg",
|
||||||
email: "",
|
email: "",
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: "Jason Liang",
|
name: "Jason Liang",
|
||||||
position: "Vice Chair Events",
|
position: "VC Events",
|
||||||
photo: "/assets/img/officers/jason.jpg",
|
photo: "/assets/img/officers/jason.jpg",
|
||||||
email: "",
|
email: "",
|
||||||
},
|
},
|
||||||
{
|
|
||||||
name: "Marc Reta",
|
|
||||||
position: "Social Chair",
|
|
||||||
photo: "/assets/img/officers/marc.jpg",
|
|
||||||
email: "",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Shipra Gudekar",
|
|
||||||
position: "Social Chair",
|
|
||||||
photo: "/assets/img/officers/shipra.jpg",
|
|
||||||
email: "",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Lisa Liu",
|
|
||||||
position: "President",
|
|
||||||
photo: "/assets/img/officers/tasnia.jpg",
|
|
||||||
email: "",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Shuan Garcia",
|
|
||||||
position: "Technical Chairs",
|
|
||||||
photo: "/assets/img/officers/shaun.jpg",
|
|
||||||
email: "",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Girish Krishnan",
|
|
||||||
position: "Technical Chair",
|
|
||||||
photo: "/assets/img/officers/girish.jpg",
|
|
||||||
email: "",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Rafaella Gomes",
|
|
||||||
position: "Professional Chair",
|
|
||||||
photo: "/assets/img/officers/rafaella.jpg",
|
|
||||||
email: "",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Sankalp Kaushik",
|
|
||||||
position: "Professional Chair",
|
|
||||||
photo: "/assets/img/officers/sankalp.jpg",
|
|
||||||
email: "",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Ashlee Young",
|
|
||||||
position: "Outreach Chair",
|
|
||||||
photo: "/assets/img/officers/ashlee.jpg",
|
|
||||||
email: "",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Joshua Choi",
|
|
||||||
position: "Outreach Chair",
|
|
||||||
photo: "/assets/img/officers/joshua.jpg",
|
|
||||||
email: "",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Yash Puneet",
|
name: "Yash Puneet",
|
||||||
position: "Vice Chair Projects",
|
position: "VC Projects",
|
||||||
photo: "/assets/img/officers/yash.jpg",
|
photo: "/assets/img/officers/yash.jpg",
|
||||||
email: "",
|
email: "",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "Matthew Yik",
|
||||||
|
position: "VC Finance",
|
||||||
|
photo: "/assets/img/officers/matthew.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Georolyn Ngo",
|
||||||
|
position: "Events Coordinator",
|
||||||
|
photo: "/assets/img/officers/georolyn.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Sukanya Krishna",
|
||||||
|
position: "Events Coordinator",
|
||||||
|
photo: "/assets/img/officers/sukanya.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Daniel Chen",
|
||||||
|
position: "VC External",
|
||||||
|
photo: "/assets/img/officers/daniel.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: "Derek Nguyen",
|
name: "Derek Nguyen",
|
||||||
position: "Project Space Chair",
|
position: "Project Space Chair",
|
||||||
photo: "/assets/img/officers/derek.jpg",
|
photo: "/assets/img/officers/derek.jpg",
|
||||||
email: "",
|
email: "",
|
||||||
},
|
},
|
||||||
{
|
|
||||||
name: "Joshua Lapidario",
|
|
||||||
position: "Quarterly Projects Chair",
|
|
||||||
photo: "/assets/img/officers/joshua.jpg",
|
|
||||||
email: "",
|
|
||||||
},
|
|
||||||
{
|
|
||||||
name: "Rana Singh",
|
|
||||||
position: "Quarterly Projects Chair",
|
|
||||||
photo: "/assets/img/officers/rana.jpg",
|
|
||||||
email: "",
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
name: "Mustahsin Zarif",
|
name: "Mustahsin Zarif",
|
||||||
position: "Robocup Soccer Chair",
|
position: "Robocup Soccer Chair",
|
||||||
|
@ -194,6 +152,138 @@ export const OFFICERS = [
|
||||||
photo: "/assets/img/officers/francisco.jpg",
|
photo: "/assets/img/officers/francisco.jpg",
|
||||||
email: "",
|
email: "",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: "Rana Singh",
|
||||||
|
position: "Quarterly Projects Chair",
|
||||||
|
photo: "/assets/img/officers/rana.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Joshua Lapidario",
|
||||||
|
position: "Quarterly Projects Chair",
|
||||||
|
photo: "/assets/img/officers/joshua .jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Sankalp Kaushik",
|
||||||
|
position: "Professional Chair",
|
||||||
|
photo: "/assets/img/officers/sankalp .jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Rafaella Gomes",
|
||||||
|
position: "Professional Chair",
|
||||||
|
photo: "/assets/img/officers/rafaella.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Girish Krishnan",
|
||||||
|
position: "Technical Chair",
|
||||||
|
photo: "/assets/img/officers/girish.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Shaun Garcia",
|
||||||
|
position: "Technical Chair",
|
||||||
|
photo: "/assets/img/officers/shaun.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Devanshi Jain",
|
||||||
|
position: "Technical Chair",
|
||||||
|
photo: "/assets/img/officers/devanshi.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Kaitlin Calimbahin",
|
||||||
|
position: "Technical Chair",
|
||||||
|
photo: "/assets/img/officers/kaitlin.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Joshua Choi",
|
||||||
|
position: "Outreach Chair",
|
||||||
|
photo: "/assets/img/officers/joshua.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Ashlee Young",
|
||||||
|
position: "Outreach Chair",
|
||||||
|
photo: "/assets/img/officers/ashlee .jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Marc Reta",
|
||||||
|
position: "Social Chair",
|
||||||
|
photo: "/assets/img/officers/marc.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Shipra Gudekar",
|
||||||
|
position: "Social Chair",
|
||||||
|
photo: "/assets/img/officers/shipra.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Lisa Liu",
|
||||||
|
position: "Social Chair",
|
||||||
|
photo: "/assets/img/officers/lisa.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Stephanie Xu",
|
||||||
|
position: "Creative Director",
|
||||||
|
photo: "/assets/img/officers/stephanie.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Jayendra Mangal",
|
||||||
|
position: "Webmaster",
|
||||||
|
photo: "/assets/img/officers/jayendra.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Charles Nguyen",
|
||||||
|
position: "Webmaster",
|
||||||
|
photo: "/assets/img/officers/charles.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Stella Ji",
|
||||||
|
position: "Webmaster",
|
||||||
|
photo: "/assets/img/officers/stella.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Kevin Chang",
|
||||||
|
position: "Marketing Chair",
|
||||||
|
photo: "/assets/img/officers/kevin.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Vuong Bui",
|
||||||
|
position: "Marketing Chair",
|
||||||
|
photo: "/assets/img/officers/vuong.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Joyce Zhou",
|
||||||
|
position: "Design Chair",
|
||||||
|
photo: "/assets/img/officers/joyce.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Kate Zhou",
|
||||||
|
position: "Design Chair",
|
||||||
|
photo: "/assets/img/officers/kate.jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
name: "Angelo Mariano",
|
||||||
|
position: "Design Chair",
|
||||||
|
photo: "/assets/img/officers/angelo .jpg",
|
||||||
|
email: "",
|
||||||
|
},
|
||||||
];
|
];
|
||||||
|
|
||||||
// export const OFFICERS_OLD = [
|
// export const OFFICERS_OLD = [
|
||||||
|
|
BIN
src/public/assets/img/officers/avatar.jpg
Normal file
BIN
src/public/assets/img/officers/avatar.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 5.3 KiB |
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 24 KiB |
|
@ -12,12 +12,20 @@ export default class CarouselItem extends Component<CarouselItemProps> {
|
||||||
constructor(props: CarouselItemProps) {
|
constructor(props: CarouselItemProps) {
|
||||||
super(props);
|
super(props);
|
||||||
this.state = {};
|
this.state = {};
|
||||||
|
|
||||||
|
this.handleImageError = this.handleImageError.bind(this);
|
||||||
|
}
|
||||||
|
handleImageError(e) {
|
||||||
|
e.target.src = "/assets/img/officers/avatar.jpg"; // Default Image
|
||||||
}
|
}
|
||||||
|
|
||||||
public render() {
|
public render() {
|
||||||
return (
|
return (
|
||||||
<div className="carousel-item">
|
<div className="carousel-item">
|
||||||
<img src={this.props.photo}></img>
|
<img
|
||||||
|
src={this.props.photo}
|
||||||
|
onError={this.handleImageError}
|
||||||
|
></img>
|
||||||
<div className="carousel-name">{this.props.name}</div>
|
<div className="carousel-name">{this.props.name}</div>
|
||||||
<div className="carousel-pos">{this.props.position}</div>
|
<div className="carousel-pos">{this.props.position}</div>
|
||||||
<div className="carousel-email">
|
<div className="carousel-email">
|
||||||
|
|
Loading…
Reference in a new issue