@extends('layouts.app') @section('title', 'Vagas - Banco de Talentos') @section('meta_description', 'Confira as vagas de emprego disponíveis no Banco de Talentos de Angra dos Reis.') @section('content')
{{-- Preserva o parâmetro todas_vagas dentro do form quando ativo --}} @if(request()->boolean('todas_vagas')) @endif
Filtros:
Modalidade
@foreach($filterOptions['modalities'] as $m) @endforeach
Nível de experiência
@foreach($filterOptions['expertise_levels'] as $el) @endforeach
Carga horária
@foreach($filterOptions['workloads'] as $w) @endforeach
Salário
@foreach($filterOptions['salary_ranges'] as $sr) @endforeach
Contrato
@foreach($filterOptions['contract_types'] as $ct) @endforeach
{{-- Banner de compatibilidade: filtro ativo --}} @if($compatibilityFilter ?? false)
Mostrando vagas compatíveis com sua área de interesse: {{ ($wantedOccupationNames ?? collect())->implode(', ') }}
Ver todas as vagas
@endif {{-- Banner: exibindo todas as vagas (override do filtro de compatibilidade) --}} @if($showingAllOverride ?? false)
Exibindo todas as vagas disponíveis. Sua área de interesse: {{ ($wantedOccupationNames ?? collect())->implode(', ') }}
Ver vagas compatíveis
@endif {{-- Aviso: candidato logado sem área de interesse cadastrada --}} @if($candidateHasNoInterests ?? false)
Complete sua área de interesse para receber vagas mais compatíveis com seu perfil.
Completar perfil
@endif
Vagas encontradas: {{ $jobs->total() }}
@forelse($jobs as $job) @php $applicationStatuses = $applicationStatuses ?? []; $myApplicationStatus = $applicationStatuses[$job->id] ?? null; $enrolled = \App\Support\TalentBank\JobApplicationStatus::ENROLLED; @endphp
@if($job->modality) {{ $job->modality->name }} @endif @if($myApplicationStatus !== null) @if($myApplicationStatus === $enrolled) @else @endif {{ \App\Support\TalentBank\JobApplicationStatus::label($myApplicationStatus) }} @else Detalhes da vaga @endif
@empty {{-- Empty state --}} @if($compatibilityFilter ?? false) {{-- Sem vagas compatíveis com área de interesse --}}
Nenhuma vaga compatível encontrada

No momento não há vagas abertas para sua área de interesse. Que tal explorar todas as oportunidades disponíveis?

@else
Nenhuma vaga encontrada

Tente ajustar os filtros para encontrar mais oportunidades.

Limpar filtros
@endif @endforelse {{-- Paginação --}} @if($jobs->total() > 0)
Mostrando {{ $jobs->firstItem() }}–{{ $jobs->lastItem() }} de {{ $jobs->total() }} vagas
{{ $jobs->links() }}
@endif
@endsection