diff --git a/public/favicon.ico b/public/favicon.ico index a11777c..3d7adea 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/src/pages/Team/BoardMembers.js b/src/pages/Team/BoardMembers.js new file mode 100644 index 0000000..08520b4 --- /dev/null +++ b/src/pages/Team/BoardMembers.js @@ -0,0 +1,72 @@ +import React from 'react' +import TeamCard from './TeamCard' +import jaskirat from './Jaskirat.jpeg'; +import devesh from './Devesh.jpeg'; +import shivam from './Shivam.jpeg'; +import vaibhav from './Vaibhav.jpeg'; +import './TeamCardWrapper.css' +var BoardMembers = [ + { + name:"Jaskirat Singh", + post:"Founder", + headline:'Matthew is a musician living in Nashville.', + profile:jaskirat, + github:'', + linkedin:'' + }, + { + name:"Devesh", + post:"Donut Maintainer", + headline:'Matthew is a musician living in Nashville.', + profile:devesh, + github:'', + linkedin:'' + }, + { + name:"Vaibhav D. Aren", + post:"Co-Founder", + headline:'Matthew is a musician living in Nashville.', + profile:vaibhav, + github:'', + linkedin:'' + + }, + { + name:"Shivam Luthra", + post:"CodeBadge Maintainer", + headline:'Matthew is a musician living in Nashville.', + profile:shivam, + github:'', + linkedin:'' + + }, + { + name:"Ayush Nagar", + post:"CodeBadge Maintainer", + headline:'Matthew is a musician living in Nashville.', + profile:'https://avatars1.githubusercontent.com/u/32647423?s=460&v=4', + github:'', + linkedin:'' + + }, + { + name:"Siddharth", + post:"Designer", + headline:'Matthew is a musician living in Nashville.', + profile:'https://avatars1.githubusercontent.com/u/33068322?s=460&v=4', + github:'', + linkedin:'' + + }, +] +const InjectedJSX = BoardMembers.map((member,index) => { + return +}) +const BoardMembersWrapper = () => { + return ( +
+ {InjectedJSX} +
+ ) +} +export default BoardMembersWrapper \ No newline at end of file diff --git a/src/pages/Team/CoreContributors.js b/src/pages/Team/CoreContributors.js new file mode 100644 index 0000000..5e833f4 --- /dev/null +++ b/src/pages/Team/CoreContributors.js @@ -0,0 +1,41 @@ +import React from 'react' +import TeamCard from './TeamCard' +import './TeamCardWrapper.css' + +var CoreContributors = [ + { + name:"Rupeshiya", + post:"Core Colaborator", + headline:'Matthew is a musician living in Nashville.', + profile:'https://avatars0.githubusercontent.com/u/31209617?s=460&v=4', + github:'', + linkedin:'' + }, + { + name:"Tushar", + post:"Core Colaborator", + headline:'Matthew is a musician living in Nashville.', + profile:'https://avatars2.githubusercontent.com/u/34160672?s=460&v=4', + github:'', + linkedin:'' + }, + { + name:"Shivansh", + post:"Core Colaborator", + headline:'Matthew is a musician living in Nashville.', + profile:'https://avatars3.githubusercontent.com/u/43990819?s=460&v=4', + github:'', + linkedin:'' + }, +] +const InjectedJSX = CoreContributors.map((member,index) => { + return +}) +const CoreContributorsWrapper = () => { + return ( +
+ {InjectedJSX} +
+ ) +} +export default CoreContributorsWrapper \ No newline at end of file diff --git a/src/pages/Team/Team.js b/src/pages/Team/Team.js index a9bf9a3..1f7c26a 100644 --- a/src/pages/Team/Team.js +++ b/src/pages/Team/Team.js @@ -1,19 +1,19 @@ import React, { Component } from 'react'; + import PropTypes from 'prop-types'; // import {Card,Button} from 'react-bootstrap' -import jaskirat from './Jaskirat.jpeg'; -import devesh from './Devesh.jpeg'; -import shivam from './Shivam.jpeg'; -import vaibhav from './Vaibhav.jpeg'; + import './Team.css'; +import BoardMembersWrapper from './BoardMembers' +import CoreContributorsWrapper from './CoreContributors' import axios from 'axios'; import $ from 'jquery'; -import { Card, Icon, Image } from 'semantic-ui-react' class Team extends Component { constructor(props){ super(props); this.state={ + boardMembers:[], contributors:[] } } @@ -47,198 +47,12 @@ class Team extends Component {

Board

- -
- -
- - - - - Jaskirat Singh - - Founder - - - Open Source Enthusiast. - - - -
- - -
-
-
-
-
- - - - Devesh - - Donut Maintainer - - - Matthew is a musician living in Nashville. - - - -
- - -
-
-
-
-
- - - - Vaibhav D. Aren - - Co-Founder - - - Matthew is a musician living in Nashville. - - - -
- - -
-
-
-
-
- - - - Shivam Luthra - - CodeBadge Maintainer - - - Matthew is a musician living in Nashville. - - - -
- - -
-
-
-
-
- - - - Ayush Nagar - - CodeBadge Maintainer - - - Matthew is a musician living in Nashville. - - - -
- - -
-
-
-
-
- - - - Siddharth - - Designer - - - Matthew is a musician living in Nashville. - - - -
- - -
-
-
-
-
-
-

Our Backbone

-
-
-
- - - - - Rupeshiya - - Core Colaborator - - - Matthew is a musician living in Nashville. - - - -
- - -
-
-
-
-
- - - - Tushar - - Core Colaborator - - - Matthew is a musician living in Nashville. - - - -
- - -
-
-
-
-
- - - - Shivansh - - Core Colaborator - - - Matthew is a musician living in Nashville. - - - -
- - + +
+

Our Backbone

+
+
-
-
-
-
-

Our Awesome Contributors

diff --git a/src/pages/Team/TeamCard.js b/src/pages/Team/TeamCard.js new file mode 100644 index 0000000..f26b23c --- /dev/null +++ b/src/pages/Team/TeamCard.js @@ -0,0 +1,28 @@ +import React from 'react' +import { Card, Image } from 'semantic-ui-react' + + +const TeamCard = (props) => { + console.log(props) + return ( + + + + {props.member.name} + + {props.member.post} + + + {props.member.headline} + + + +
+ + +
+
+
+ ) +} +export default TeamCard \ No newline at end of file diff --git a/src/pages/Team/TeamCardWrapper.css b/src/pages/Team/TeamCardWrapper.css new file mode 100644 index 0000000..1a962f1 --- /dev/null +++ b/src/pages/Team/TeamCardWrapper.css @@ -0,0 +1,11 @@ +.grid { + display: grid; + grid-template-columns: auto auto auto; + grid-gap: 30px; + grid-row-gap: 50px; +} +@media screen and (max-width:767px) { + .grid { + grid-template-columns: auto; + } +} \ No newline at end of file