pages structure completed need to style projects page properly now

This commit is contained in:
II-Paulus-II 2024-03-22 17:28:00 +00:00
parent 1f888dbdd0
commit 4d0d905648
9 changed files with 32 additions and 31 deletions

View File

@ -1,7 +1,9 @@
/* ----- Third Party Imports ----- */
import { Link } from "react-router-dom";
/* ----- Project Imports ----- */ /* ----- Project Imports ----- */
import "@/styles/details.css"; import "@/styles/details.css";
function Details() { function Details() {
return ( return (
<article className="detailsContainer"> <article className="detailsContainer">
@ -13,8 +15,8 @@ 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">Expertise</a> <Link to="/expertise" className="detailsInfoLinks" >Expertise</Link>
<a className="detailsInfoLinks" href="#projects">Projects</a> <Link to="/projects" className="detailsInfoLinks" >Projects</Link>
</div> </div>
</section> </section>
<section className="detailsSocialLinksContainer"> <section className="detailsSocialLinksContainer">

View File

@ -4,7 +4,6 @@ import { Link } from "react-router-dom";
/* ----- Project Imports ----- */ /* ----- Project Imports ----- */
import "@/styles/header.css"; import "@/styles/header.css";
function Header() { function Header() {
return ( return (
<header className="portfolioHeader"> <header className="portfolioHeader">

View File

@ -2,16 +2,13 @@
/* ----- Project Imports ----- */ /* ----- Project Imports ----- */
import "@/styles/App.css"; import "@/styles/App.css";
import Header from "@/components/Header.jsx"; import Technologies from "@/components/Technologies";
import Footer from "@/components/Footer.jsx";
import Content from "@/components/Content.jsx";
export function ExpertisePage() { export function ExpertisePage() {
return ( return (
<> <main className="contentContainer">
<h2>You are at the most amazing home page on the planet</h2> <Technologies />
<p>Home sweet Home!</p> </main>
</>
); );
}; };

View File

@ -3,14 +3,12 @@
/* ----- Project Imports ----- */ /* ----- Project Imports ----- */
import "@/styles/App.css"; import "@/styles/App.css";
import Details from "@/components/Details.jsx"; import Details from "@/components/Details.jsx";
import "@/styles/content.css";
export function HomePage() { export function HomePage() {
return ( return (
<> <main className="contentContainer">
<h2>You are at the most amazing home page on the planet</h2> <Details />
<p>Home sweet Home!</p> </main>
</>
); );
}; };

View File

@ -2,16 +2,13 @@
/* ----- Project Imports ----- */ /* ----- Project Imports ----- */
import "@/styles/App.css"; import "@/styles/App.css";
import Header from "@/components/Header.jsx"; import Projects from "@/components/Projects"
import Footer from "@/components/Footer.jsx";
import Content from "@/components/Content.jsx";
export function ProjectsPage() { export function ProjectsPage() {
return ( return (
<> <main className="contentContainer">
<h2>You are at the most amazing home page on the planet</h2> <Projects />
<p>Home sweet Home!</p> </main>
</>
); );
}; };

View File

@ -27,3 +27,12 @@ a:-webkit-any-link {
height: 100%; height: 100%;
width: 100%; width: 100%;
} }
.contentContainer {
display: flex;
flex-direction: column;
background: linear-gradient(109.6deg, rgb(10, 20, 20) 11.2%, rgb(11, 132, 145) 91.1%);
width: 100%;
min-height: 100%;
}

View File

@ -1,7 +0,0 @@
.contentContainer {
display: flex;
flex-direction: column;
background: linear-gradient(109.6deg, rgb(10, 20, 20) 11.2%, rgb(11, 132, 145) 91.1%);
width: 100%;
min-height: 100%;
}

View File

@ -37,7 +37,7 @@
.detailsInfoLinks { .detailsInfoLinks {
color: white; color: white;
padding: 0.25rem; padding: 0.25rem 0.5rem;
font-size: 1.5rem; font-size: 1.5rem;
text-decoration: none; text-decoration: none;
} }

View File

@ -39,6 +39,12 @@ h1 {
left: 0; left: 0;
} }
@media screen and (max-width: 750px) {
.portfolioSiteLink {
display: none;
}
}
.portfolioHeader h1 { .portfolioHeader h1 {
font-size: 2rem; font-size: 2rem;
} }