diff --git a/client/pages/dashboards/DevLinkDashboard.tsx b/client/pages/dashboards/DevLinkDashboard.tsx index 40ea5b5a..06fae556 100644 --- a/client/pages/dashboards/DevLinkDashboard.tsx +++ b/client/pages/dashboards/DevLinkDashboard.tsx @@ -9,6 +9,7 @@ import { Badge } from "@/components/ui/badge"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import LoadingScreen from "@/components/LoadingScreen"; import { Code, Users, Briefcase, ExternalLink, ArrowRight, AlertCircle, Edit, Save } from "lucide-react"; +import { TeamWidget } from "@/components/TeamWidget"; const API_BASE = import.meta.env.VITE_API_BASE || ""; @@ -246,39 +247,20 @@ export default function DevLinkDashboard() { {/* Teams Tab */} - - - My dev-link Teams - Find and manage Roblox development teams - - - {teams.length === 0 ? ( -
- -

No teams yet. Browse available teams!

- -
- ) : ( -
- {teams.map((team: any) => ( -
-
-

{team.name}

- {team.members_count} members -
-

{team.description}

- -
- ))} -
- )} -
-
+ (t.members || []).map((m: any) => ({ + id: m.id, + name: m.full_name, + role: m.role || "Member", + type: m.role === "lead" ? "lead" : "member", + avatar: m.avatar_url, + team_name: t.name, + })))} + title="My dev-link Teams" + description="Find and manage Roblox development teams" + accentColor="cyan" + onMemberClick={() => {}} + />