@extends('layouts.app') @section('title', 'My Dashboard') @section('page-title', 'My Dashboard') @section('content') {{-- Stat Cards --}}
My Active Leads
{{ $openLeadsCount }}
My Clients
{{ $clientsCount }}
Visits This Week
{{ $upcomingSiteVisits->count() }}
{{-- Upcoming Site Visits (next 7 days) --}}
Upcoming Site Visits (next 7 days)
@if($upcomingSiteVisits->isEmpty())
No site visits scheduled in the next 7 days.
@else
    @foreach($upcomingSiteVisits as $visit) @php $vClient = optional(optional(optional($visit->lead)->requirement)->client); $isToday = $visit->visit_date->isToday(); @endphp
  • {{ $visit->visit_date->format('d') }}
    {{ $visit->visit_date->format('M') }}
    @if($isToday) Today @endif
    {{ optional($visit->property)->title ?? '—' }}
    @if($vClient->id) {{ $vClient->full_name }} @endif {{ date('h:i A', strtotime($visit->visit_time)) }}
    @if($visit->lead) @endif
  • @endforeach
@endif
{{-- Today's Due Reminders --}}
Today's Reminders @if($dueReminders->isNotEmpty()) {{ $dueReminders->count() }} @endif
@if($dueReminders->isEmpty())
No reminders due today.
@else
    @foreach($dueReminders as $reminder) @php $rLead = $reminder->lead; $rReq = $rLead ? $rLead->requirement : null; $rClient = $rReq ? $rReq->client : null; $isOverdue = $reminder->remind_at->isPast() && ! $reminder->remind_at->isToday(); @endphp
  • {{ $reminder->remind_at->format('h:i') }}
    {{ $reminder->remind_at->format('A') }}
    {{ $reminder->message }}
    @if($rClient)
    {{ $rClient->full_name }}
    @endif
    @if($rLead) @endif
    @csrf @method('PATCH')
  • @endforeach
@endif
@endsection