@extends('agency.layouts.app') @section('title', $customer->full_name . ' – Aktiviteler') @section('page_title', 'Aktiviteler') @push('styles') @endpush @section('content')
{{-- Breadcrumb --}}
Müşteriler {{ $customer->full_name }} Aktiviteler
{{-- Flash --}} @if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif {{-- Üst başlık + buton --}}
{{ $customer->full_name }} – Aktiviteler
Toplam {{ $stats['total'] }} kayıt
Yeni Aktivite
{{-- Stat kartları --}}
{{ $stats['total'] }}
Toplam
{{ $stats['pending'] }}
Bekleyen
{{ $stats['overdue'] }}
Gecikmiş
{{ $stats['follow_up'] }}
Takip
{{ $stats['completed'] }}
Tamamlanan
{{-- Filtre toolbar --}}
@if(request()->hasAny(['type', 'status', 'priority', 'date_from', 'date_to'])) Filtreleri Temizle @endif
{{-- Timeline --}} @if($activities->isEmpty())

Henüz aktivite yok

İlk Aktiviteyi Ekle
@else
@foreach($activities as $i => $act) @php $dotMap = ['call' => 'call', 'email' => 'email', 'meeting' => 'meeting', 'booking' => 'booking', 'complaint' => 'complaint', 'note' => 'note', 'sms' => 'sms', 'whatsapp' => 'whatsapp', 'task' => 'task']; $iconMap = ['call' => 'fas fa-phone', 'email' => 'fas fa-envelope', 'meeting' => 'fas fa-people-group', 'booking' => 'fas fa-calendar-check', 'complaint' => 'fas fa-exclamation-circle', 'note' => 'fas fa-sticky-note', 'sms' => 'fas fa-sms', 'whatsapp' => 'fab fa-whatsapp', 'task' => 'fas fa-tasks']; $badgeMap = ['call' => 'background:#dbeafe;color:#2563eb', 'email' => 'background:#fce7f3;color:#db2777', 'meeting' => 'background:#d1fae5;color:#059669', 'booking' => 'background:#ede9fe;color:#7c3aed', 'complaint' => 'background:#fee2e2;color:#dc2626', 'note' => 'background:#fef3c7;color:#d97706', 'sms' => 'background:#e0f2fe;color:#0284c7', 'whatsapp' => 'background:#dcfce7;color:#16a34a', 'task' => 'background:#f1f5f9;color:#64748b']; $dot = $dotMap[$act->activity_type] ?? 'task'; $icon = $iconMap[$act->activity_type] ?? 'fas fa-circle'; $badge = $badgeMap[$act->activity_type] ?? 'background:#f1f5f9;color:#64748b'; @endphp
{{ $act->activity_type_label }} {{ $act->status_label }} {{ $act->priority_label }} @if($act->is_important) @endif @if($act->isOverdue()) Gecikmiş @endif
{{ $act->activity_date?->format('d.m.Y H:i') }}
@if($act->subject)
{{ $act->subject }}
@endif @if($act->description)
{{ Str::limit($act->description, 160) }}
@endif
@endforeach
{{-- Sayfalama --}}
{{ $activities->links() }}
@endif
@endsection @push('scripts') @endpush