From 05db0343aff91907d162fb9443e88729df61ed9e Mon Sep 17 00:00:00 2001 From: Jeff Emmett Date: Tue, 24 Feb 2026 19:15:52 -0800 Subject: [PATCH] feat: add rStack AppSwitcher dropdown to header Adds the unified rStack app switcher with pastel badges, emoji icons, and categorized navigation across all 17 rStack apps. Co-Authored-By: Claude Opus 4.6 --- src/app/page.tsx | 4 + src/components/AppSwitcher.tsx | 192 +++++++++++++++++++++++++++++++++ 2 files changed, 196 insertions(+) create mode 100644 src/components/AppSwitcher.tsx diff --git a/src/app/page.tsx b/src/app/page.tsx index 73616a9..2549e0a 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -5,6 +5,7 @@ import { useRouter } from 'next/navigation'; import Link from 'next/link'; import { nanoid } from 'nanoid'; import { AuthButton } from '@/components/AuthButton'; +import { AppSwitcher } from '@/components/AppSwitcher'; import { useAuthStore } from '@/stores/auth'; // Emoji options for avatars @@ -125,6 +126,8 @@ export default function HomePage() { {/* ── Header Nav ─────────────────────────────────────────── */}