From a60b6ca9a117f3eb2de600faf4bc67a94ad05126 Mon Sep 17 00:00:00 2001 From: Jason Stock Date: Wed, 4 Jun 2025 15:37:04 -0600 Subject: [PATCH 1/2] join our community --- src/app/(container)/_components/community.tsx | 56 +++++++++++++++++++ .../(container)/_components/foundation.tsx | 2 +- src/app/(container)/about/page.tsx | 2 +- src/app/(container)/page.tsx | 2 + src/components/icons.tsx | 9 +++ src/config/site.ts | 1 + 6 files changed, 70 insertions(+), 2 deletions(-) create mode 100644 src/app/(container)/_components/community.tsx diff --git a/src/app/(container)/_components/community.tsx b/src/app/(container)/_components/community.tsx new file mode 100644 index 0000000..aa77468 --- /dev/null +++ b/src/app/(container)/_components/community.tsx @@ -0,0 +1,56 @@ +import Link from "next/link"; +import { Icons } from "@/components/icons"; +import { siteConfig } from "@/config/site"; + +export default function Community() { + return ( +
+
+
+
+

Join our Community

+

+ We are looking for passionate individuals to join our community. Whether you want to + collaborate on projects, share ideas, or simply connect with like-minded people, there + are many ways to get involved. Let's build a better future together! +

+
+ +
+ + {/* Subtle outer glow */} +
+
+
+ {/* Main animated border */} +
+
+
+ {/* Content */} +
+ + Discord +
+ + +
+ + GitHub +
+ +
+
+
+
+ ); +} diff --git a/src/app/(container)/_components/foundation.tsx b/src/app/(container)/_components/foundation.tsx index 0863cd4..3dbe473 100644 --- a/src/app/(container)/_components/foundation.tsx +++ b/src/app/(container)/_components/foundation.tsx @@ -5,7 +5,7 @@ export default function Foundation() {
-
+

Our Foundation

diff --git a/src/app/(container)/about/page.tsx b/src/app/(container)/about/page.tsx index cbe918b..c9bab03 100644 --- a/src/app/(container)/about/page.tsx +++ b/src/app/(container)/about/page.tsx @@ -77,7 +77,7 @@ function TeamSection() {

-

Our team

+

Core team

diff --git a/src/app/(container)/page.tsx b/src/app/(container)/page.tsx index bd3064d..5f25870 100644 --- a/src/app/(container)/page.tsx +++ b/src/app/(container)/page.tsx @@ -1,6 +1,7 @@ import Hero from "./_components/hero"; import Projects from "./_components/projects"; import Foundation from "./_components/foundation"; +import Community from "./_components/community"; export default function Home() { return ( @@ -8,6 +9,7 @@ export default function Home() { +
); } diff --git a/src/components/icons.tsx b/src/components/icons.tsx index 9587d05..698cb44 100644 --- a/src/components/icons.tsx +++ b/src/components/icons.tsx @@ -43,4 +43,13 @@ export const Icons = { > ), + discord: (props: LucideProps) => ( + + + + ), }; diff --git a/src/config/site.ts b/src/config/site.ts index b37c0aa..60c83be 100644 --- a/src/config/site.ts +++ b/src/config/site.ts @@ -23,6 +23,7 @@ export const siteConfig = { email: "mailto:contact@harnesslabs.xyz", company: "https://harnesslabs.xyz", github: "https://github.com/harnesslabs", + discord: "https://discord.gg/qEwPr3GMP2", x: "https://x.com/harnesslabs", }, }; From 456f484656c7a51b36042ac1cf72ce69193278b0 Mon Sep 17 00:00:00 2001 From: Jason Stock Date: Wed, 4 Jun 2025 15:53:52 -0600 Subject: [PATCH 2/2] added visual + fix button --- src/app/(container)/_components/community.tsx | 4 ++-- .../(container)/_components/foundation.tsx | 24 ++++++++++++++++++- 2 files changed, 25 insertions(+), 3 deletions(-) diff --git a/src/app/(container)/_components/community.tsx b/src/app/(container)/_components/community.tsx index aa77468..c594445 100644 --- a/src/app/(container)/_components/community.tsx +++ b/src/app/(container)/_components/community.tsx @@ -32,8 +32,8 @@ export default function Community() {
{/* Content */} -
- +
+ Discord
diff --git a/src/app/(container)/_components/foundation.tsx b/src/app/(container)/_components/foundation.tsx index 3dbe473..70649aa 100644 --- a/src/app/(container)/_components/foundation.tsx +++ b/src/app/(container)/_components/foundation.tsx @@ -4,7 +4,29 @@ export default function Foundation() { return (
-
+
+ + + + +

Our Foundation