From c48372d9bdc71830bdaa1c6b7543cfe163b15ad7 Mon Sep 17 00:00:00 2001 From: mawkone Date: Thu, 14 May 2026 12:31:35 -0700 Subject: [PATCH] feat(marketing): add mission page and top nav link --- app/(marketing)/mission/page.tsx | 145 ++++++++++++++++++++++++ marketing/components/new-site/index.tsx | 22 ++-- 2 files changed, 159 insertions(+), 8 deletions(-) create mode 100644 app/(marketing)/mission/page.tsx diff --git a/app/(marketing)/mission/page.tsx b/app/(marketing)/mission/page.tsx new file mode 100644 index 00000000..d50c3d76 --- /dev/null +++ b/app/(marketing)/mission/page.tsx @@ -0,0 +1,145 @@ +import { Nav, Footer } from "@/marketing/components/new-site"; +import "../../styles/new-site.css"; + +export const metadata = { + title: "Vibn — Our Mission", +}; + +export default function MissionPage() { + return ( +
+
+ ); +} diff --git a/marketing/components/new-site/index.tsx b/marketing/components/new-site/index.tsx index 1e2125ca..80284bd4 100644 --- a/marketing/components/new-site/index.tsx +++ b/marketing/components/new-site/index.tsx @@ -701,7 +701,13 @@ function TweakButton({ label, onClick, secondary = false }) { // The "V_" mark — bold filled V + terminal-cursor underscore. Sized via the // outer .logo-mark; the SVG fills it. `stroke-linejoin="round"` + a thin // stroke on the filled paths softens the corners just enough. -function LogoMark({ size = 26, blink = true }) { +export function LogoMark({ + size = 26, + blink = true, +}: { + size?: number; + blink?: boolean; +}) { return ( @@ -2358,7 +2364,7 @@ function Closing() { ); } -function Footer() { +export function Footer() { return (
- How it works - Templates - Pricing - Stories + How it works + Our Mission + Templates + Pricing