diff --git a/public/assets/images/execom/aess/Deepika- Vice chair.jpg b/public/assets/images/execom/aess/Deepika- Vice chair.jpg new file mode 100644 index 0000000..c1e6ad8 Binary files /dev/null and b/public/assets/images/execom/aess/Deepika- Vice chair.jpg differ diff --git a/public/assets/images/execom/aess/Om Daxini - Secratary.jpg b/public/assets/images/execom/aess/Om Daxini - Secratary.jpg new file mode 100644 index 0000000..cb21065 Binary files /dev/null and b/public/assets/images/execom/aess/Om Daxini - Secratary.jpg differ diff --git a/public/assets/images/execom/aess/Pratik_B_Matt_-_Treasurer_.jpg b/public/assets/images/execom/aess/Pratik_B_Matt_-_Treasurer_.jpg new file mode 100644 index 0000000..e6b318d Binary files /dev/null and b/public/assets/images/execom/aess/Pratik_B_Matt_-_Treasurer_.jpg differ diff --git a/public/assets/images/execom/aess/Vishal Hugar - Chair.jpeg b/public/assets/images/execom/aess/Vishal Hugar - Chair.jpeg new file mode 100644 index 0000000..3426e95 Binary files /dev/null and b/public/assets/images/execom/aess/Vishal Hugar - Chair.jpeg differ diff --git a/public/assets/images/landing/aess.png b/public/assets/images/landing/aess.png new file mode 100644 index 0000000..922b4fd Binary files /dev/null and b/public/assets/images/landing/aess.png differ diff --git a/src/App.js b/src/App.js index 95e1a43..d06b24b 100644 --- a/src/App.js +++ b/src/App.js @@ -18,6 +18,7 @@ import CASSocietyPage from './pages/CASSocietyPage'; import SCSocietyPage from './pages/SCSocietyPage'; import PESSocietyPage from './pages/PESSocietyPage'; import COMSOCSocietyPage from './pages/COMSOCSocietyPage'; +import AESSScoietyPage from './pages/AESSSocietyPage'; import WIEAffinityPage from './pages/WIEAffinityPage'; import SIGHTAffinityPage from './pages/SIGHTAffinityPage'; import Header from './components/Header'; @@ -174,6 +175,9 @@ export default function App() { + + + diff --git a/src/links.js b/src/links.js index 2a9d0bc..79b5998 100644 --- a/src/links.js +++ b/src/links.js @@ -47,7 +47,7 @@ export const societies = [ { name: 'Circuits and Systems Society', link: '/society/cas' }, { name: 'Sensor Council', link: '/society/sc' }, { name: 'Microwave Theory and Technology Society', link: '/' }, - { name: 'Aerospace and Electronic Systems Society ', link: '/' }, + { name: 'Aerospace and Electronic Systems Society ', link: '/society/aess'}, ]; @@ -154,6 +154,7 @@ export const images = { mainWhite: imagePath + '/landing/MainWhite.png', cas: imagePath + '/landing/cas.png', sc: imagePath + '/landing/sc.png', + aess: imagePath + '/landing/aess.png', }, }; @@ -454,6 +455,33 @@ export const execom = { image: imagePath + '/execom/sensorscouncil/Shikhar Verma-Treasurer.jpg', }, ], + aess: [ + //{ + //name: 'Dr. Veena Divya K', + //position: 'Faculty Advisor', + //image: imagePath + '/execom/sensorscouncil/veena_maam.jpg', + //}, + { + name: 'Vishal Hugar ', + position: 'Chair', + image: imagePath + '/execom/aess/Vishal Hugar - Chair.jpeg', + }, + { + name: 'Deepika ', + position: 'Vice Chair', + image: imagePath + '/execom/aess/Deepika- Vice chair.jpg', + }, + { + name: 'Om Daxini', + position: 'Secretary', + image: imagePath + '/execom/aess/Om Daxini - Secratary.jpg', + }, + { + name: 'Pratik B Matt', + position: 'Treasurer', + image: imagePath + '/execom/aess/Pratik_B_Matt_-_Treasurer_.jpg', + }, + ], }; /** Alumni execom. diff --git a/src/pages/AESSSocietyPage.js b/src/pages/AESSSocietyPage.js new file mode 100644 index 0000000..889609b --- /dev/null +++ b/src/pages/AESSSocietyPage.js @@ -0,0 +1,116 @@ +import React, { useState, useEffect } from 'react'; +import axios from 'axios'; +import { Container, Grid, Typography, Paper } from '@material-ui/core'; +import { Link } from 'react-router-dom'; +import { makeStyles } from '@material-ui/core/styles'; +import Avatar from '../components/Avatar'; +import EventCard from '../components/EventCard'; +import { hostname, ecats, images, execom, alumni } from '../links'; +import AlumniAccordions from '../components/AlumniAccordions'; +import SpacyDivider from '../components/SpacyDivider'; + +const useStyles = makeStyles(theme => ({ + root: theme.root, + container: theme.page, + paper: { + ...theme.paper, + padding: theme.spacing(4), + }, + link: { + ...theme.link, + float: 'right', + textDecoration: 'none', + }, + carousel: { + margin: 'auto', + paddingTop: theme.spacing(4), + }, +})); + +export default function AESSSSocietyPage(props) { + const classes = useStyles(); + + const [events, setEvents] = useState([]); + + useEffect(() => { + axios.get(hostname + '/api/event/cat/' + ecats.aess).then(response => { + setEvents( + response.data.events.sort((a, b) => { + return new Date(b.eventstart) - new Date(a.eventstart); + }) + ); + }); + }, []); + + return ( +
+ Aerospace and Electronics Society + +
+ + Vision +
+ + The vision of the AESS is to be essential to the worldwide technical community and be recognized for outstanding contributions + in the fields of aerospace and electronic systems as demonstrated through the Society’s products, service and offerings in the + areas of conferences, publications, education, technical operations, industry relations, and member services. + +
+ + + Mission +
+ + The mission of the AESS is to provide a responsive and relevant professional society that attracts, engages, aids, and retains + a diverse set of members (age, culture, community – theoretical, managerial and applications) worldwide in the areas of our + fields of interest as defined in our constitution. AESS will accomplish this through technical, chapter and society activities + in the areas of conferences, publications, education, technical operations, industry relations, and member services. + +
+ + {events.length !== 0 && ( + <> + + Events +
+ + {events.slice(0, 3).map(item => { + return ( + + + + ); + })} + +
+ {events.length >= 4 && ( + + Click here for more events + + )} +
+ + + )} + + Executive Committee +
+ + {execom.aess.map(member => ( + + + + ))} + +
+ +
+
+
+ ); +}