diff --git a/src/components/ProjectPage.astro b/src/components/ProjectPage.astro
index b2dcfe6c..e7b2658c 100644
--- a/src/components/ProjectPage.astro
+++ b/src/components/ProjectPage.astro
@@ -9,6 +9,7 @@ export interface Props {
slug: string;
image?: string | null;
url?: string;
+ github?: string;
hidden: boolean;
};
}
@@ -30,6 +31,15 @@ const { metadata } = Astro.props;
color: var(--ayu-blue-600);
border-color: var(--ayu-blue-600);
}
+
+ .github {
+ color: var(--ayu-green-500);
+ border: none;
+ }
+ .github:hover {
+ color: var(--ayu-green-500);
+ text-decoration: underline;
+ }
{metadata.date}
+ ++ {metadata.date} + { + metadata.github && ( + <> + {" "} + -{" "} + + GitHub + + > + ) + } +
{ metadata.url ? ( @@ -73,6 +102,22 @@ const { metadata } = Astro.props;projects/{metadata.slug} - {metadata.date} + { + metadata.github && ( + <> + {" "} + -{" "} + + GitHub + + > + ) + }
diff --git a/src/pages/projects/glimpse.astro b/src/pages/projects/glimpse.astro index edbd51ee..74aa1597 100644 --- a/src/pages/projects/glimpse.astro +++ b/src/pages/projects/glimpse.astro @@ -9,6 +9,7 @@ export const metadata = { slug: "glimpse", image: "/glimpse-icon.svg", url: "https://glimpse.ob248.com", + github: "https://github.com/hex248/glimpse", hidden: false, }; --- diff --git a/src/pages/projects/wiskatron.astro b/src/pages/projects/wiskatron.astro index dfe325dc..4df81eb6 100644 --- a/src/pages/projects/wiskatron.astro +++ b/src/pages/projects/wiskatron.astro @@ -8,6 +8,7 @@ export const metadata = { slug: "wiskatron", image: "/wiskatron-icon.svg", url: "https://wiskatron.oliverbryan.com", + github: "https://github.com/hex248/wiskatron", hidden: false, }; ---