diff --git a/public/nozzle_ss.png b/public/nozzle_ss.png new file mode 100644 index 0000000..9eb2cc8 Binary files /dev/null and b/public/nozzle_ss.png differ diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 454ab6c..dc49eeb 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -18,7 +18,7 @@ const italianno = Italianno({ export const metadata: Metadata = { title: "unemployment heaven", - description: "AI sucks. but who cares, i'll never let it take my job", + description: "Imagine getting a j*b", }; export default function RootLayout({ diff --git a/src/app/portfolio/layout.tsx b/src/app/portfolio/layout.tsx index 5233a95..a26c742 100644 --- a/src/app/portfolio/layout.tsx +++ b/src/app/portfolio/layout.tsx @@ -1,5 +1,5 @@ import Project from "@/components/project_card"; -import { nextjs_tag, typescript_tag } from "@/types/tags"; +import { nextjs_tag, sql_tag, typescript_tag, go_tag } from "@/types/tags"; export default function Portfolio({ children, @@ -24,6 +24,13 @@ export default function Portfolio({ imgsrc="/placeholder.png" link="/portfolio/ongoingmaintenance/" /> + ); diff --git a/src/components/project_card.tsx b/src/components/project_card.tsx index c730a45..f9b9c33 100644 --- a/src/components/project_card.tsx +++ b/src/components/project_card.tsx @@ -8,7 +8,8 @@ interface ProjectInt { title: string; desc: string; imgsrc: string; - link: string; + link?: string; + a?: string; } export default function Project({ @@ -17,8 +18,9 @@ export default function Project({ desc, imgsrc, link, + a, }: ProjectInt) { - return ( + if (link) return ( <>
); + else if (a) return ( + <> + +
+ project image +
+

{title}

+

{desc}

+
+
+ {tags.map((tag, index) => ( + + ))} +
+
+
+ + ); + else return ( + <> +

this dev doesn't know how to code bruh

+ + ); } diff --git a/src/types/tags.ts b/src/types/tags.ts index 7a40f37..93c5287 100644 --- a/src/types/tags.ts +++ b/src/types/tags.ts @@ -9,4 +9,5 @@ export const sql_tag: TagType = { text: "SQL", color: "#a64d0a" }; export const javascript_tag: TagType = { text: "JavaScript", color: "#fff203"} export const typescript_tag: TagType = { text: "TypeScript", color: "#0378ff" }; export const docker_tag: TagType = { text: "Docker", color: "#1353c2" }; -export const java_tag: TagType = { text: "Java", color: "#d1062b"} \ No newline at end of file +export const java_tag: TagType = { text: "Java", color: "#d1062b" } +export const go_tag: TagType = { text: "GoLang", color: "#65cfdb"}