From 01c7c0b9d0547050366e5e8e1ef06e492ed301ae Mon Sep 17 00:00:00 2001 From: chark1es Date: Mon, 23 Oct 2023 23:28:54 -0700 Subject: [PATCH] updated staff list to current list missing avatars from several people --- src/public/Config.ts | 228 ++++++++++++------ src/public/assets/img/officers/avatar.jpg | Bin 0 -> 5423 bytes .../img/officers/{josh.jpg => joshua.jpg} | Bin src/public/components/CarouselItem.tsx | 10 +- 4 files changed, 168 insertions(+), 70 deletions(-) create mode 100644 src/public/assets/img/officers/avatar.jpg rename src/public/assets/img/officers/{josh.jpg => joshua.jpg} (100%) diff --git a/src/public/Config.ts b/src/public/Config.ts index 646bf1a..b43e03d 100644 --- a/src/public/Config.ts +++ b/src/public/Config.ts @@ -88,94 +88,52 @@ export const OFFICERS = [ }, { name: "Brigette Hacia", - position: "Vice Chair Internal", + position: "VC Internal", photo: "/assets/img/officers/brigette.jpg", email: "", }, { name: "Jason Liang", - position: "Vice Chair Events", + position: "VC Events", photo: "/assets/img/officers/jason.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: "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", - position: "Vice Chair Projects", + position: "VC Projects", photo: "/assets/img/officers/yash.jpg", 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", position: "Project Space Chair", photo: "/assets/img/officers/derek.jpg", 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", position: "Robocup Soccer Chair", @@ -194,6 +152,138 @@ export const OFFICERS = [ photo: "/assets/img/officers/francisco.jpg", 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 = [ diff --git a/src/public/assets/img/officers/avatar.jpg b/src/public/assets/img/officers/avatar.jpg new file mode 100644 index 0000000000000000000000000000000000000000..0a8cbf6f96270a1720c965967209a6bebada8558 GIT binary patch literal 5423 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 { constructor(props: CarouselItemProps) { super(props); this.state = {}; + + this.handleImageError = this.handleImageError.bind(this); + } + handleImageError(e) { + e.target.src = "/assets/img/officers/avatar.jpg"; // Default Image } public render() { return (
- +
{this.props.name}
{this.props.position}