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 (
{p.bio}
}