"use client"; import { Plus, Search, Filter, Brain, MoreVertical, Mail, Activity, ArrowUpRight } from "lucide-react"; // Mock Data const teamMembers = [ { id: 1, name: "Sarah Jenkins", role: "Lead Designer", capacity: 95, status: "Overloaded", aiInsight: "Sarah is operating at 95% capacity. AI suggests delaying non-critical UI reviews." }, { id: 2, name: "Alex Rivera", role: "Frontend Engineer", capacity: 60, status: "Optimal", aiInsight: "Alex has high availability. Perfect candidate for the Q3 Marketing Site bottleneck." }, { id: 3, name: "Michael Chen", role: "Backend Engineer", capacity: 85, status: "Busy", aiInsight: "Consistent high output. AI predicts 100% sprint completion." }, { id: 4, name: "Emma Watson", role: "Product Manager", capacity: 75, status: "Optimal", aiInsight: "Meetings occupy 60% of Emma's time. AI recommends a no-meeting day on Thursdays." } ]; export default function TeamPage() { return (
{/* Top Header */}

Management / Team Directory

{/* AI Team Analytics */}

AI Team Optimizer

Overall team velocity is up 14% this month. However, design resources are critically low. Sarah Jenkins is at high risk of burnout. Would you like me to draft a capacity redistribution plan?

Team Health Score

8.4 0.3
Calculated by AI based on velocity and load
{/* Team Roster */}
Member
Capacity / Status
AI Insight
Actions
{teamMembers.map((member) => (
{/* Member Info */}
{member.name.split(' ').map(n => n[0]).join('')}
{member.name}
{member.role}
{/* Capacity */}
85 ? 'bg-red-500' : member.capacity > 65 ? 'bg-orange-500' : 'bg-emerald-500'}`} style={{ width: `${member.capacity}%` }} >
{member.capacity}%
{member.status}
{/* AI Insight */}

{member.aiInsight}

{/* Actions */}
))}
); }