Skip to content

Commit 459c1d5

Browse files
author
Maxwell Lang
committed
Restructure component structure, add twitter information to portfolio, Introduce Certification component
1 parent fbe01bb commit 459c1d5

File tree

14 files changed

+73
-30
lines changed

14 files changed

+73
-30
lines changed

components/PortfolioAccomplishment/PortfolioAccomplishment.module.scss renamed to components/Portfolio/Accomplishment/Accomplishment.module.scss

File renamed without changes.

components/PortfolioAccomplishment/index.js renamed to components/Portfolio/Accomplishment/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ import { Component } from 'react';
33
import Col from 'react-bootstrap/Col';
44
import Card from 'react-bootstrap/Card';
55

6-
// import styles from './PortfolioAccomplishment.module.scss';
6+
// import styles from './Accomplishment.module.scss';
77

8-
export default class PortfolioAccomplishment extends Component {
8+
export default class Accomplishment extends Component {
99
constructor(props) {
1010
super(props);
1111
this.state = {};
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
import { Component } from 'react';
2+
3+
import Col from 'react-bootstrap/Col';
4+
import Card from 'react-bootstrap/Card';
5+
6+
// import styles from './Certification.module.scss';
7+
8+
export default class Certification extends Component {
9+
constructor(props) {
10+
super(props);
11+
this.state = {};
12+
}
13+
14+
render() {
15+
return (
16+
<Col xs={12} sm={6} lg={4}>
17+
<Card>
18+
<Card.Body>
19+
{this.props.title ?
20+
<Card.Title>{this.props.title}</Card.Title>
21+
: null}
22+
23+
{this.props.subtitle ?
24+
<Card.Subtitle className="mb-2 text-muted">{this.props.subtitle}</Card.Subtitle>
25+
: null}
26+
27+
<Card.Text>
28+
{this.props.children}
29+
</Card.Text>
30+
31+
{this.props.links ?
32+
this.props.links.map((linkObj, i) => <Card.Link key={i} target="_blank" rel="noreferrer" href={linkObj.href}>{linkObj.title}</Card.Link>)
33+
: null}
34+
</Card.Body>
35+
</Card>
36+
</Col>
37+
)
38+
}
39+
};
File renamed without changes.
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,12 @@ import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
44
import { faChevronDown } from '@fortawesome/free-solid-svg-icons';
55
import Particles from "react-tsparticles";
66

7-
import imageMe from '../../public/me.png';
8-
import imageCode from '../../public/code-node.png';
9-
import tsParticleConfig from '../../public/portfolio-particles.json';
10-
import styles from './PortfolioHeader.module.scss';
7+
import imageMe from '../../../public/me.png';
8+
import imageCode from '../../../public/code-node.png';
9+
import tsParticleConfig from '../../../public/portfolio-particles.json';
10+
import styles from './Header.module.scss';
1111

12-
export default class PortfolioHeader extends Component {
12+
export default class Header extends Component {
1313
constructor(props) {
1414
super(props);
1515
this.state = {};

components/PortfolioProjectAccomplishment/PortfolioProjectAccomplishment.module.scss renamed to components/Portfolio/ProjectAccomplishment/ProjectAccomplishment.module.scss

File renamed without changes.

components/PortfolioProjectAccomplishment/index.js renamed to components/Portfolio/ProjectAccomplishment/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ import Col from 'react-bootstrap/Col';
44
import Card from 'react-bootstrap/Card';
55
import Button from 'react-bootstrap/Button';
66

7-
import styles from './PortfolioProjectAccomplishment.module.scss';
7+
import styles from './ProjectAccomplishment.module.scss';
88

9-
export default class PortfolioProjectAccomplishment extends Component {
9+
export default class ProjectAccomplishment extends Component {
1010
constructor(props) {
1111
super(props);
1212
this.state = {
File renamed without changes.

components/PortfolioSection/PortfolioSectionSubHeader.js renamed to components/Portfolio/Section/SectionSubHeader.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ import { Component } from 'react';
22

33
import Col from 'react-bootstrap/Col';
44

5-
import styles from './PortfolioSectionSubHeader.module.scss';
5+
import styles from './SectionSubHeader.module.scss';
66

7-
export default class PortfolioSectionSubHeader extends Component {
7+
export default class SectionSubHeader extends Component {
88
constructor(props) {
99
super(props);
1010
this.state = {};

components/PortfolioSection/PortfolioSectionSubHeader.module.scss renamed to components/Portfolio/Section/SectionSubHeader.module.scss

File renamed without changes.

0 commit comments

Comments
 (0)