feat(frontend): team + engineer dropdowns on join screen

Replace free-text name/pod inputs with select-only dropdowns (pick a team,
then yourself from its members) for fast R&D iteration. Demo teams live in
lib/teams.ts until pods are persisted.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Kartikeya
2026-06-27 14:44:18 -07:00
parent 2d7adea8e5
commit 48d8ed8aaf
2 changed files with 80 additions and 21 deletions
+31
View File
@@ -0,0 +1,31 @@
/**
* Hardcoded teams/engineers for R&D so the join screen is select-only (no typing)
* while we develop. Swap for real data (backend/Atlas) once pods are persisted.
*/
export interface DemoTeam {
id: string;
name: string;
repo: string;
members: string[];
}
export const TEAMS: DemoTeam[] = [
{
id: 'demo-pod',
name: 'Demo Pod',
repo: 'karti-ai/podman',
members: ['Karti', 'Yahya', 'Ramis', 'Zander', 'Shakthi'],
},
{
id: 'frontend-squad',
name: 'Frontend Squad',
repo: 'karti-ai/podman',
members: ['Karti', 'Zander'],
},
{
id: 'backend-squad',
name: 'Backend Squad',
repo: 'karti-ai/podman',
members: ['Yahya', 'Ramis'],
},
];