@props([ 'interview', ]) @php $metrics = $interview->proctor_metrics; if ($interview->isExpired() && $interview->call_status === 'active') { $interview->update(['call_status' => 'ended', 'active_peers' => []]); $interview->call_status = 'ended'; } $loginUrl = route('interview.candidate.login'); $credentialsText = implode("\n", array_filter([ "Candidate Assessment Credentials", "--------------------------------", "Candidate: " . $interview->candidate_name . (!empty($interview->round) ? " ({$interview->round})" : ""), !empty($interview->job_title) ? "Position: {$interview->job_title}" : null, "Email: {$interview->candidate_email}", "Phone: {$interview->candidate_phone}", "Login URL: {$loginUrl}", "Temp Password: {$interview->temp_password}", "Timeline: {$interview->formatted_timeline}", ])); @endphp
{{ $interview->candidate_name }} @if(!empty($interview->round)) {{ $interview->round }} @endif
@if(!empty($interview->job_title))
{{ $interview->job_title }}
@endif
{{ $interview->candidate_email }} • {{ $interview->candidate_phone }}
Temp Pass: {{ $interview->temp_password }}
{{ $interview->submission_unique_id }} @if($interview->isExpired()) EXPIRED @elseif($interview->status === 'completed') COMPLETED @elseif(!$interview->isExpired() && $interview->call_status === 'active') CALL IN PROGRESS @elseif($interview->isActiveTimeline()) TIMELINE LIVE @else SCHEDULED @endif
Timeline: {{ $interview->formatted_timeline }}
{{ $interview->language }}
PDF Report @if(!$interview->isExpired() && $interview->call_status === 'active') Join Active Call @else Join Call @endif