Skip to content

Commit 9612ea0

Browse files
committed
Moved skills into their own component
1 parent 30cf242 commit 9612ea0

File tree

2 files changed

+25
-19
lines changed

2 files changed

+25
-19
lines changed

app/page.js

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import Header from '../components/header'
44
import Footer from '../components/footer'
55

66
import ProjectSummary from '../components/projectsummary'
7+
import Skill from '../components/skill'
78

89
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome'
910
import { faArrowUpRightFromSquare, faFileLines, faListUl, faRocket } from '@fortawesome/free-solid-svg-icons'
@@ -38,28 +39,28 @@ export default function Page() {
3839
<div className="mb-8">
3940
<h2 className="text-3xl font-bold text-neutral-800 my-4">Technical Skills</h2>
4041
<div className="flex flex-wrap">
41-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">HTML</div>
42-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">CSS</div>
43-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">C/C++</div>
44-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">Git</div>
45-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">JavsScript</div>
46-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">TailwindCSS</div>
47-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">Node</div>
48-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">React</div>
49-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">Linux</div>
50-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">Responsive Design</div>
51-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">SQL Basics</div>
52-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">Frameworks & Libraries</div>
42+
<Skill>HTML</Skill>
43+
<Skill>CSS</Skill>
44+
<Skill>C/C++</Skill>
45+
<Skill>Git</Skill>
46+
<Skill>JavsScript</Skill>
47+
<Skill>TailwindCSS</Skill>
48+
<Skill>Node</Skill>
49+
<Skill>React</Skill>
50+
<Skill>Linux</Skill>
51+
<Skill>Responsive Design</Skill>
52+
<Skill>SQL Basics</Skill>
53+
<Skill>Frameworks & Libraries</Skill>
5354
</div>
5455
<h2 className="text-3xl font-bold text-neutral-800 my-4">Personal Management Skills</h2>
5556
<div className="flex flex-wrap">
56-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">Communication</div>
57-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">Prioritizing</div>
58-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">Planning</div>
59-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">Writing & Documenting</div>
60-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">Troubleshooting</div>
61-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">Time & Task Management</div>
62-
<div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-500 font-bold text-base">Autonomous</div>
57+
<Skill>Communication</Skill>
58+
<Skill>Prioritizing</Skill>
59+
<Skill>Planning</Skill>
60+
<Skill>Writing & Documenting</Skill>
61+
<Skill>Troubleshooting</Skill>
62+
<Skill>Time & Task Management</Skill>
63+
<Skill>Autonomous</Skill>
6364
</div>
6465
</div>
6566
</div>

components/skill.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
const Skill = (props) => {
2+
return <div className="rounded px-4 py-2 mr-4 mb-4 bg-neutral-200 text-neutral-600 hover:bg-theme-100 hover:text-theme-500 transition-colors duration-300 font-bold text-base">{props.children}</div>
3+
}
4+
5+
export default Skill

0 commit comments

Comments
 (0)