'use client'; import { BaseSessionLiveWrapper } from '@/components/collaboration/BaseSessionLiveWrapper'; import { shareYearReviewSession, removeYearReviewShare } from '@/actions/year-review'; import type { TeamWithMembers, Share } from '@/lib/share-utils'; interface YearReviewLiveWrapperProps { sessionId: string; sessionTitle: string; currentUserId: string; shares: Share[]; isOwner: boolean; canEdit: boolean; userTeams?: TeamWithMembers[]; children: React.ReactNode; } export function YearReviewLiveWrapper({ sessionId, sessionTitle, currentUserId, shares, isOwner, canEdit, userTeams = [], children, }: YearReviewLiveWrapperProps) { return ( Éditeur : peut modifier les items et leurs catégories
Lecteur : peut uniquement consulter ), }, onShareWithEmail: (email, role) => shareYearReviewSession(sessionId, email, role), onRemoveShare: (userId) => removeYearReviewShare(sessionId, userId), }} > {children}
); }