{{-- Customer Portal Workflow Progress Component --}}

Service Progress

Track your vehicle's repair journey

{{-- Progress Overview --}}
Progress {{ $progressPercentage }}% Complete
{{-- Current Status --}}

{{ $currentStepTitle }}

{{ $currentStepDescription }}

@if($estimatedCompletion)

Estimated completion: {{ $estimatedCompletion->format('M j, Y \a\t g:i A') }}

@endif
{{-- Workflow Steps --}}
@foreach($this->progressSteps as $index => $step)
{{-- Step Icon --}}
@if($step['status'] === 'completed')
@elseif($step['status'] === 'current')
@else
@endif {{-- Connector Line --}} @if(!$loop->last)
@endif
{{-- Step Content --}}

{{ $step['title'] }}

@if($step['completedAt']) {{ $step['completedAt']->format('M j, g:i A') }} @endif

{{ $step['description'] }}

@if(!empty($step['details']))
@foreach($step['details'] as $detail)
{{ $detail }}
@endforeach
@endif @if($step['status'] === 'current' && !empty($step['nextActions']))
What's happening next:
    @foreach($step['nextActions'] as $action)
  • {{ $action }}
  • @endforeach
@endif
@endforeach
{{-- Contact Information --}}

Need Updates?

Contact your service advisor for real-time updates:

@if($jobCard->assignedTo)
{{ $jobCard->assignedTo->name }}
@endif
{{ app(\App\Settings\GeneralSettings::class)->shop_phone }}