diff --git a/src/Body.tsx b/src/Body.tsx index b5aca9b..a86a4bd 100644 --- a/src/Body.tsx +++ b/src/Body.tsx @@ -1,5 +1,7 @@ import "./style.css"; +import type { PropsWithChildren } from "react"; + import hero from "./assets/MichaelBradley.jpeg?format=avif;webp;jpeg&as=picture"; import CV from "./assets/cv.svg?react"; @@ -20,6 +22,64 @@ type ColouredLineProps = { light: boolean; }; +const ProfilePicture = () => ( +
+
{"-".repeat(user.length + 1 + hostname.length)}
+ > +); + +type InfoLineProps = { + label: string; + value: string; +}; + +const InfoLine = ({ label, value }: InfoLineProps) => ( ++ {label}: {value} +
+); + +const BlankLine = () => ( +
+
+
- website@MichaelBradley -
-----------------------
-- Degree: Bachelor of Computer Science -
-- University: Carleton -
-- Major CGPA: 11.52/12 (A+) -
-- Languages: C/C++, Python, TypeScript -
-- Skills: Linux, Git, Testing -
-- Work Experience: 2 years -
-- Applying for: Full-time job -
-- Location: Toronto or Remote -
-
-
-