@extends('layouts.app') @section('title', 'Agenda de Hoje') @section('page-title', 'Agenda de Hoje') @section('content')

{{ now()->format('d/m/Y') }}

{{ now()->translatedFormat('l') }} - {{ $schedules->count() }} evento(s) hoje

@if($schedules->count() > 0)
@foreach($schedules->sortBy('scheduled_at') as $schedule)
@if($schedule->all_day) Dia todo @else {{ $schedule->scheduled_at->format('H:i') }} @endif
{{ $schedule->title }} @if($schedule->is_overdue) Em Atraso @endif
@if($schedule->description)

{{ $schedule->description }}

@endif
{{ $schedule->priority_label }} {{ $schedule->type_label }} @if($schedule->status === 'completed') Concluído @endif
@if($schedule->location) {{ $schedule->location }} @endif
@if($schedule->status === 'pending') @endif
@endforeach
@else
Nenhum evento hoje

Que tal aproveitar o dia livre ou criar um novo evento?

Criar Evento para Hoje
@endif
Resumo do Dia

{{ $schedules->where('status', 'pending')->count() }}

Pendentes

{{ $schedules->where('status', 'completed')->count() }}

Concluídos

{{ $schedules->where('priority', 'high')->count() + $schedules->where('priority', 'urgent')->count() }}

Alta Prioridade

{{ $schedules->where('is_overdue', true)->count() }}

Em Atraso
Próximos Dias
@php $nextDays = collect(); for($i = 1; $i <= 7; $i++) { $date = now()->addDays($i); $count = \App\Models\Schedule::forUser(auth()->id()) ->whereDate('scheduled_at', $date) ->count(); if($count > 0) { $nextDays->push(['date' => $date, 'count' => $count]); } } @endphp @if($nextDays->count() > 0) @foreach($nextDays->take(5) as $day)
{{ $day['date']->format('d/m') }} {{ $day['date']->translatedFormat('D') }}
{{ $day['count'] }} evento(s)
@endforeach @else

Nenhum evento nos próximos dias

@endif
@endsection @push('styles') @endpush @push('scripts') @endpush