experience section

This commit is contained in:
II-Paulus-II 2024-03-07 13:19:53 +00:00
parent cebfccbd53
commit 50ebc41a9d
5 changed files with 99 additions and 5 deletions

View File

@ -12,7 +12,7 @@ function Details() {
<div className="detailsTextInnerContainer"><h2 className="detailsTitle">Paul Hughes</h2></div> <div className="detailsTextInnerContainer"><h2 className="detailsTitle">Paul Hughes</h2></div>
<div className="detailsTextInnerContainer"><p className="detailsComment">Full Stack Developer</p></div> <div className="detailsTextInnerContainer"><p className="detailsComment">Full Stack Developer</p></div>
<div className="detailsInfoLinksContainer"> <div className="detailsInfoLinksContainer">
<a className="detailsInfoLinks" href="#tech">Tech</a> <a className="detailsInfoLinks" href="#tech">Experience</a>
<a className="detailsInfoLinks" href="#projects">Projects</a> <a className="detailsInfoLinks" href="#projects">Projects</a>
</div> </div>
</section> </section>

View File

@ -1,12 +1,28 @@
/* ----- Project Imports ----- */ /* ----- Project Imports ----- */
import "@/styles/technologies.css"; import "@/styles/technologies.css";
import { techData } from "@/data/techdata.js"
function Technologies() { function Technologies() {
return ( return (
<article className="technologiesContainer"> <article id="tech" className="technologiesContainer">
<h2 id="tech">This is Tech area title</h2> <h2 className="experienceTitle">Experience</h2>
<p>This be some technologies</p> <section className="experienceContainer">
{techData.map((data) => {
return (
<div key={data.Name} className="experienceInnerContainer">
<h3 className="experienceItemTitle">{data.Name}</h3>
<ul className="experienceList">
{data.List.map((item) => {
return (
<li key={item} className="experienceListItem">{item}</li>
);
})}
</ul>
</div>
);
})}
</section>
</article> </article>
); );
}; };

View File

@ -0,0 +1,46 @@
export const techData = [
{
Name: "Languages",
Text: "",
List: [
"C++",
"JavaScript",
],
},
{
Name: "JS Frameworks",
Text: "",
List: [
"Express",
"React",
"Next",
],
},
{
Name: "C++ Libraries",
Text: "",
List: [
"Win32 API",
"Ncurses",
"SFML",
],
},
{
Name: "System Admin",
Text: "",
List: [
"Debian/Ubuntu",
"Nginx",
"PM2",
"BASH",
],
},
{
Name: "Databases",
Text: "",
List: [
"PostgresQL",
"Sqlite3"
],
}
]

View File

@ -1,4 +1,36 @@
.technologiesContainer { .technologiesContainer {
color: white;
justify-content: center;
align-items: center;
display: flex;
flex-direction: column;
min-height: 100vh; min-height: 100vh;
gap: 3rem;
padding: 3rem; padding: 3rem;
} }
.experienceContainer {
display: flex;
flex-direction: row;
gap: 2rem;
}
.experienceInnerContainer {
border: 1px solid white;
padding: 1rem;
display: flex;
flex-direction: column;
gap: 1rem;
}
.experienceItemTitle {
}
.experienceList {
}
.experienceListItem {
}