Minhas Candidaturas
@php
use App\Support\TalentBank\JobApplicationStatus;
$statusBadgeStyles = [
JobApplicationStatus::ENROLLED => 'bg-manus-light-purple text-manus-dark-purple',
JobApplicationStatus::PENDING => 'bg-warning text-dark',
JobApplicationStatus::VIEWED => 'bg-info text-dark',
JobApplicationStatus::INTERVIEW => 'bg-primary',
JobApplicationStatus::APPROVED => 'bg-success',
JobApplicationStatus::REJECTED => 'bg-secondary',
JobApplicationStatus::CANCELLED => 'bg-dark',
JobApplicationStatus::CLOSED => 'bg-secondary',
];
$statusConfig = [];
foreach (JobApplicationStatus::labels() as $val => $label) {
$statusConfig[$val] = [
'label' => $label,
'class' => $statusBadgeStyles[$val] ?? 'bg-secondary',
];
}
@endphp
@forelse($candidate->jobListings as $job)
@php
$pivotStatus = $job->pivot->status ?? JobApplicationStatus::ENROLLED;
$statusInfo = $statusConfig[$pivotStatus] ?? $statusConfig[JobApplicationStatus::ENROLLED];
@endphp
{{ $job->title }}
Candidatura em {{ $job->pivot->created_at ? $job->pivot->created_at->format('d/m/Y') : '-' }}
{{ $statusInfo['label'] }}
Ver vaga
@empty
Sem candidaturas
@endforelse