From ca062eb4c8de9493de0dbd6c11338ebcb2020dd7 Mon Sep 17 00:00:00 2001 From: Ryan Salazar Date: Fri, 22 May 2026 01:38:57 +0000 Subject: [PATCH] team: pin Ryan Salazar first w/ FOUNDER / EDITOR-IN-CHIEF title --- src/app/about/team/page.tsx | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/src/app/about/team/page.tsx b/src/app/about/team/page.tsx index ddf35ff..f85550a 100644 --- a/src/app/about/team/page.tsx +++ b/src/app/about/team/page.tsx @@ -32,7 +32,17 @@ export default async function TeamPage() { .from("ai_personas") .select("slug, name, bio, beat, avatar_url") .eq("active", true); - const team = (data || []) as Persona[]; + const raw = (data || []) as Persona[]; + // Ryan Salazar pinned first as Founder / Editor-in-Chief; rest alphabetical. + const team = [ + ...raw.filter((p) => p.slug === "ryan-salazar"), + ...raw + .filter((p) => p.slug !== "ryan-salazar") + .sort((a, b) => a.name.localeCompare(b.name)), + ]; + + const displayBeat = (p: Persona) => + p.slug === "ryan-salazar" ? "FOUNDER / EDITOR-IN-CHIEF" : p.beat?.replace(/-/g, " "); return (
@@ -64,9 +74,9 @@ export default async function TeamPage() { )}

{p.name}

- {p.beat && ( + {(p.beat || p.slug === "ryan-salazar") && (
- {p.beat.replace(/-/g, " ")} + {displayBeat(p)}
)} {p.bio &&

{p.bio}

}