'use client'; import { useEffect, useRef, useState } from 'react'; import { useSearchParams, useRouter } from 'next/navigation'; import { CollaboratorDisplay } from '@/components/ui'; import { type WorkshopTabType, VALID_TAB_PARAMS } from '@/lib/workshops'; import { useClickOutside } from '@/hooks/useClickOutside'; import { type CardView, type SortCol, type WorkshopTabsProps, type AnySession, TABLE_COLS, SORT_COLUMNS, TYPE_TABS, } from './workshop-session-types'; import { getResolvedCollaborator, groupByPerson, getMonthGroup, sortSessions, } from './workshop-session-helpers'; import { SessionCard } from './SessionCard'; // ─── SectionHeader ──────────────────────────────────────────────────────────── function SectionHeader({ label, count }: { label: string; count: number }) { return (
En tant qu'admin d'équipe, vous voyez les ateliers de vos collaborateurs qui ne vous sont pas encore partagés.