@php $meeting = $this->nextMeeting(); @endphp @if ($meeting) {{ $this->meetingCountdownLabel($meeting->meeting->starts_at) }} @endif @if (! $meeting)
Aucune réunion prévue
@else
{{ $meeting->meeting->starts_at->format('H:i') }}

{{ $meeting->title }} — {{ $meeting->project->code }}

@php $attendees = $meeting->meeting->attendees->filter(fn ($a) => $a->person !== null); $organizer = $meeting->meeting->organizer; $hasOrganizerAsAttendee = $organizer && $attendees->contains(fn ($a) => $a->person_id === $organizer->id); if ($organizer && ! $hasOrganizerAsAttendee) { $organizerAttendee = new \App\Models\ElementMeetingAttendee([ 'person_id' => $organizer->id, 'is_organizer' => true, ]); $organizerAttendee->setRelation('person', $organizer); $attendees = $attendees->prepend($organizerAttendee); } $visible = $attendees->take(6); $overflow = $attendees->skip(6); @endphp
@foreach ($visible as $attendee) @php $color = $attendee->person->avatar_color ?? '#9CA3AF'; @endphp $attendee->is_organizer, 'relative z-10' => $attendee->is_organizer, ]) style="background-color: {{ $attendee->is_organizer ? $color : $color.'26' }}; color: {{ $attendee->is_organizer ? '#fff' : $color }}" x-tooltip="{ content: @js($attendee->person->full_name), theme: $store.theme }"> {{ $attendee->person->initials }} @endforeach @if ($overflow->isNotEmpty()) @foreach ($overflow as $attendee) {{ $attendee->person->full_name }} @endforeach @endif
@if ($meeting->meeting->online_meeting_url) Rejoindre @endif @endif