Skip to content

Commit

Permalink
1.0.9
Browse files Browse the repository at this point in the history
  • Loading branch information
SlickYeet committed Apr 20, 2024
1 parent 6a9a5ca commit 8eb87d5
Show file tree
Hide file tree
Showing 25 changed files with 268 additions and 59 deletions.
4 changes: 2 additions & 2 deletions emails/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ export const Email = ({ data: { username } }: EmailProps) => {
About
</Link>
&nbsp;&nbsp;|&nbsp;&nbsp;
<Link href={`${baseUrl}/projects`} style={footerLinks}>
<Link href={`${baseUrl}/about/projects`} style={footerLinks}>
Projects
</Link>
&nbsp;&nbsp;|&nbsp;&nbsp;
Expand All @@ -111,7 +111,7 @@ export const Email = ({ data: { username } }: EmailProps) => {
Contact
</Link>
&nbsp;&nbsp;|&nbsp;&nbsp;
<Link href={`${baseUrl}/support`} style={footerLinks}>
<Link href={`${baseUrl}/contact/support`} style={footerLinks}>
Support
</Link>
</Text>
Expand Down
6 changes: 3 additions & 3 deletions emails/password-was-reset.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ export const PasswordWasResetEmail = ({

<Text data-darkreader-inline-color="">
Still have questions? Please contact{" "}
<Link href={`${baseUrl}/support`} style={link}>
<Link href={`${baseUrl}/contact/support`} style={link}>
Support
</Link>
</Text>
Expand Down Expand Up @@ -144,7 +144,7 @@ export const PasswordWasResetEmail = ({
About
</Link>
&nbsp;&nbsp;|&nbsp;&nbsp;
<Link href={`${baseUrl}/projects`} style={footerLinks}>
<Link href={`${baseUrl}/about/projects`} style={footerLinks}>
Projects
</Link>
&nbsp;&nbsp;|&nbsp;&nbsp;
Expand All @@ -156,7 +156,7 @@ export const PasswordWasResetEmail = ({
Contact
</Link>
&nbsp;&nbsp;|&nbsp;&nbsp;
<Link href={`${baseUrl}/support`} style={footerLinks}>
<Link href={`${baseUrl}/contact/support`} style={footerLinks}>
Support
</Link>
</Text>
Expand Down
6 changes: 3 additions & 3 deletions emails/reset-password.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ export const ResetPasswordEmail = ({
If you received this email by mistake or did not authorize the
request, please&nbsp;
<Link
href={`${baseUrl}/support`}
href={`${baseUrl}/contact/support`}
style={link}
data-darkreader-inline-color=""
>
Expand Down Expand Up @@ -172,7 +172,7 @@ export const ResetPasswordEmail = ({
About
</Link>
&nbsp;&nbsp;|&nbsp;&nbsp;
<Link href={`${baseUrl}/projects`} style={footerLinks}>
<Link href={`${baseUrl}/about/projects`} style={footerLinks}>
Projects
</Link>
&nbsp;&nbsp;|&nbsp;&nbsp;
Expand All @@ -184,7 +184,7 @@ export const ResetPasswordEmail = ({
Contact
</Link>
&nbsp;&nbsp;|&nbsp;&nbsp;
<Link href={`${baseUrl}/support`} style={footerLinks}>
<Link href={`${baseUrl}/contact/support`} style={footerLinks}>
Support
</Link>
</Text>
Expand Down
4 changes: 2 additions & 2 deletions emails/support-ticket.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,7 @@ export const SupportTicketEmail = ({
About
</Link>
&nbsp;&nbsp;|&nbsp;&nbsp;
<Link href={`${baseUrl}/projects`} style={footerLinks}>
<Link href={`${baseUrl}/about/projects`} style={footerLinks}>
Projects
</Link>
&nbsp;&nbsp;|&nbsp;&nbsp;
Expand All @@ -162,7 +162,7 @@ export const SupportTicketEmail = ({
Contact
</Link>
&nbsp;&nbsp;|&nbsp;&nbsp;
<Link href={`${baseUrl}/support`} style={footerLinks}>
<Link href={`${baseUrl}/contact/support`} style={footerLinks}>
Support
</Link>
</Text>
Expand Down
6 changes: 3 additions & 3 deletions emails/verify-email.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@ export const VerifyEmailEmail = ({
If you received this email by mistake or did not authorize the
request, please&nbsp;
<Link
href={`${baseUrl}/support`}
href={`${baseUrl}/contact/support`}
style={link}
data-darkreader-inline-color=""
>
Expand Down Expand Up @@ -169,7 +169,7 @@ export const VerifyEmailEmail = ({
About
</Link>
&nbsp;&nbsp;|&nbsp;&nbsp;
<Link href={`${baseUrl}/projects`} style={footerLinks}>
<Link href={`${baseUrl}/about/projects`} style={footerLinks}>
Projects
</Link>
&nbsp;&nbsp;|&nbsp;&nbsp;
Expand All @@ -181,7 +181,7 @@ export const VerifyEmailEmail = ({
Contact
</Link>
&nbsp;&nbsp;|&nbsp;&nbsp;
<Link href={`${baseUrl}/support`} style={footerLinks}>
<Link href={`${baseUrl}/contact/support`} style={footerLinks}>
Support
</Link>
</Text>
Expand Down
Binary file added public/certs/aws-academy-cloud-architechting.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/certs/edu-120-firewall-essentials.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
18 changes: 16 additions & 2 deletions src/app/(navbar)/about/_components/about-content.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -17,15 +17,29 @@ import { Wrapper } from "@/components/wrapper";
const AboutContent = () => {
return (
<>
<div className="mt-8 h-64 bg-aboutBanner">
<div className="mt-8 h-48 bg-aboutBanner">
<div className="flex h-full flex-col items-center justify-center text-center font-bold tracking-widest backdrop-blur-sm">
<h1 className="text-6xl text-white sm:text-8xl">About</h1>
<h2 className="text-primary">A Humble Home Network</h2>
<h2>
A HUMBLE<span className="text-primary"> HOME NETWORK</span>
</h2>
</div>
</div>

<MaxWidthWrapper className="my-8">
<Wrapper className="space-y-6">
<div className="flex min-w-full justify-end pb-8">
<Link href="/about/me">
<Button variant="outline" asChild>
<span>
<p className="mr-1">Next up:</p>
About me
<ArrowRight className="ml-0.5 h-5 w-5" />
</span>
</Button>
</Link>
</div>

<section>
<h2 className="font-bold text-muted-foreground">
From Minecraft Servers to a Unified Web Interface: Tracing My
Expand Down
138 changes: 131 additions & 7 deletions src/app/(navbar)/about/me/_components/about-me-content.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,148 @@ import { ArrowLeft, ArrowRight } from "lucide-react";
import Link from "next/link";

import { MaxWidthWrapper } from "@/components/max-width-wrapper";
import { Avatar, AvatarFallback, AvatarImage } from "@/components/ui/avatar";
import { Button } from "@/components/ui/button";
import { Wrapper } from "@/components/wrapper";

import { CertShowcase } from "./cert-showcase";

export const AboutMeContent = () => {
const certs = [
{
src: "/certs/nse4-fortinet-certified-associate.png",
alt: "nse4-fortinet-certified-associate",
},
{
src: "/certs/edu-120-firewall-essentials.png",
alt: "edu-120-firewall-essentials",
},
{
src: "/certs/aws-academy-cloud-architechting.png",
alt: "aws-academy-cloud-architechting",
},
];

return (
<>
<div className="mt-8 h-64 bg-aboutBanner">
<div className="mt-8 h-48 bg-aboutBanner">
<div className="flex h-full flex-col items-center justify-center text-center font-bold tracking-widest backdrop-blur-sm">
<h1 className="text-6xl text-white sm:text-8xl">About</h1>
<h2 className="text-primary">SlickYeet</h2>
<h2>
SLICK<span className="text-primary">YEET</span>
</h2>
</div>
</div>

<MaxWidthWrapper className="my-8 min-h-[calc(100vh-3.5rem)]">
<Wrapper className="space-y-6">
<section>
<i>Work in progress</i>
<div className="flex min-w-full justify-between pb-8">
<Link href="/about">
<Button variant="outline" asChild>
<span>
<ArrowLeft className="ml-0.5 h-5 w-5" />
<p className="mr-1">Back to:</p>
About
</span>
</Button>
</Link>
<Link href="/about/projects">
<Button variant="outline" asChild>
<span>
<p className="mr-1">Next up:</p>
Projects
<ArrowRight className="ml-0.5 h-5 w-5" />
</span>
</Button>
</Link>
</div>

<section className="flex flex-col items-center justify-center gap-6 max-sm:space-y-6 sm:flex-row">
<div>
<h2 className="font-bold text-muted-foreground">
From Tech Enthusiast to IT Aspirant: Unveiling My Path
</h2>

<div className="my-8 h-px self-center rounded bg-border" />

<article>
<p>
As a full-time student at BCIT pursuing my studies in Computer
Information Systems Administration{" "}
<Button variant="link" size="none" asChild>
<Link
href="https://www.bcit.ca/programs/computer-information-systems-administration-diploma-full-time-1930dipma/"
target="_blank"
>
(CISA)
</Link>
</Button>
, I am deeply immersed in the world of technology. My journey
began with a fervent passion for all things IT and web
development, a flame that continues to burn brightly as I
navigate the complexities of this ever-evolving field.
</p>
<br />
<p>
Driven by a relentless curiosity and a desire to master the
intricacies of systems administration and integration, I am on
a quest to carve out my place in the realm of IT. With a keen
eye for detail and a knack for problem-solving, I approach
every challenge as an opportunity for growth and learning.
Whether it's delving into the intricacies of server management
or diving headfirst into the world of web development, I am
constantly seeking to expand my knowledge and refine my
skills.
</p>
<br />
<p>
Through dedication, perseverance, and a genuine love for what
I do, I am charting a course towards my dream of becoming a
systems administrator and integrator. With each step forward,
I am not only shaping my own future but also contributing to
the ever-expanding tapestry of innovation and progress in the
world of technology.
</p>
<br />
<p>
Thanks for dropping by! Whether you're here to explore my
projects or interested in collaboration, I'm all ears. Feel
free to reach out to me{" "}
<Button variant="link" size="none" asChild>
<Link href="/contact">here</Link>
</Button>
, for inquiries or just to chat about anything tech-related,
from web development to the latest trends in IT. Let's connect
and embark on this journey together!
</p>
</article>

<div className="my-8 h-px self-center rounded bg-border" />
</div>

<div className="flex flex-col items-center gap-y-4">
<Avatar className="aspect-square h-40 w-40 outline outline-offset-8 outline-border sm:h-52 sm:w-52">
<AvatarImage
src="https://github.com/SlickYeet.png"
alt="SlickYeet.png"
className="object-cover"
/>
<AvatarFallback>SlickYeet</AvatarFallback>
</Avatar>
<Button
variant="outline"
size="lg"
className="cursor-default font-extrabold hover:bg-transparent"
>
Hi, I&apos;m Lasse!
</Button>
</div>
</section>

<section className="flex items-center gap-x-12">
{certs.map((cert) => (
<CertShowcase src={cert.src} alt={cert.alt} />
))}
</section>

<div className="flex min-w-full justify-between pt-8">
Expand All @@ -33,12 +158,11 @@ export const AboutMeContent = () => {
</span>
</Button>
</Link>
{/* TODO: make more content */}
<Link href="#">
<Link href="/about/projects">
<Button variant="outline" asChild>
<span>
<p className="mr-1">Next up:</p>
Coming Soon
Projects
<ArrowRight className="ml-0.5 h-5 w-5" />
</span>
</Button>
Expand Down
36 changes: 36 additions & 0 deletions src/app/(navbar)/about/me/_components/cert-showcase.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
"use client";

import { Button } from "@/components/ui/button";
import {
Dialog,
DialogClose,
DialogContent,
DialogFooter,
DialogTrigger,
} from "@/components/ui/dialog";

interface CertShowcaseProps {
src: string;
alt: string;
}

export const CertShowcase = ({ src, alt }: CertShowcaseProps) => {
return (
<Dialog>
<DialogTrigger>
<img src={src} alt={alt} className="h-44 w-44 cursor-pointer" />
</DialogTrigger>
<DialogContent className="max-w-[50%]">
<img src={src} alt={alt} />

<DialogFooter className="sm:justify-end">
<DialogClose asChild>
<Button type="button" variant="secondary">
Close
</Button>
</DialogClose>
</DialogFooter>
</DialogContent>
</Dialog>
);
};
Loading

0 comments on commit 8eb87d5

Please sign in to comment.