@for ($weekday = 0; $weekday < 7; $weekday++)
{{ \Carbon\Carbon::parse($start_date)->addDays($weekday)->locale('tr')->translatedFormat('D') }}
@endfor
@for ($calendarDay = \Carbon\Carbon::parse($start_date);
$calendarDay->lte(\Carbon\Carbon::parse($end_date)); $calendarDay->addDay())
@php
$dayDate = $calendarDay->toDateString();
$dayExpenses = $paid_totals_by_days[$dayDate] ?? null;
$dayIncome = $received_totals_by_days[$dayDate] ?? null;
$inMonth = $calendarDay->format('Y-m') === $month;
$inCurrentWeek = $calendarDay->between(now()->startOfWeek(), now()->endOfWeek());
$dayTasks = ($tasks_by_date[$dayDate] ?? collect())->sortBy(
fn($task) => $task->status === 'completed' ? 1 : 0,
);
@endphp
@if (isset($processCalendarRows[$dayDate]))
@include('livewire.partials.process-calendar-strip', [
'row' => $processCalendarRows[$dayDate],
'rowKey' => $dayDate,
])
@endif
@if ($dayExpenses !== null)
north_east
{{ $dayExpenses }}
@endif
@if ($dayIncome !== null)
south_west
{{ $dayIncome }}
@endif
@foreach ($dayTasks as $task)
@php
$taskText = \Illuminate\Support\Str::squish(
strip_tags(
trim($task->title ?? '') !== '' && trim($task->title) !== 'Görev'
? $task->title
: $task->note,
),
);
@endphp
-
@if ($task->process)
@endif
@endforeach
@endfor