import { auth } from '@/lib/auth'; import { redirect } from 'next/navigation'; import Link from 'next/link'; import { TeamCard } from '@/components/teams'; import { Button } from '@/components/ui'; import { getUserTeams } from '@/services/teams'; export default async function TeamsPage() { const session = await auth(); if (!session?.user?.id) { redirect('/login'); } const teams = await getUserTeams(session.user.id); return (
{/* Header */}

Équipes

{teams.length} équipe{teams.length !== 1 ? 's' : ''}

{/* Teams Grid */} {teams.length > 0 ? (
{teams.map((team: (typeof teams)[number]) => ( [0]['team']} /> ))}
) : (
👥
Aucune équipe
Créez votre première équipe pour commencer à définir des OKRs
)}
); }