@extends('layouts.app') @section('title', 'Perfil - Banco de Talentos') @section('meta_description', 'Perfil do usuário no Banco de Talentos. Veja suas informações, histórico de candidaturas e atualize seus dados pessoais.') @section('content')
{{-- Candidato --}}
Foto do usuário
Candidato {{ $nomeUsuario ?? 'Gustavo de Campos Silva' }} @if (!empty($canUploadProfilePhoto))
@csrf
@endif
{{-- Candidaturas --}}
Minhas Candidaturas
{{-- Currículo --}}
Visualizar/editar Currículo
{{-- Cadastro --}}
Alterar Cadastro
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
@include('components.botao-sair-sessao')
@push('scripts') @endpush @endsection