@php $pageTitle = 'Candidaturas'; $statusFilter = request()->input('status', ''); $openingFilter = request()->input('job_opening_id', ''); $statusLabels = \V2\Modules\Publicacoes\TrabalheConosco\Models\JobApplication::$statusLabels; $validStatuses = \V2\Modules\Publicacoes\TrabalheConosco\Models\JobApplication::$validStatuses; $openings = \V2\Modules\Publicacoes\TrabalheConosco\Models\JobOpening::all(); @endphp @extends('v2-cms::layouts.app', [ 'title' => $pageTitle, ]) @section('page-breadcrumbs') @include('v2-cms::partials.breadcrumb', ['items' => [ ['label' => 'Publicações'], ['label' => 'Trabalhe Conosco'], ['label' => 'Candidaturas'], ]]) @endsection @section('content')
Gerencie as candidaturas recebidas. Total: {{ $applications->total() }} candidatura(s).
{{-- Filters --}} @component('v2-cms::partials.filter-card', [ 'searchPlaceholder' => 'Buscar...', 'searchValue' => request('search', ''), 'action' => route('v2.trabalhe-conosco.cms.applications'), 'showDateRange' => false, ])| Nome | Vaga | Status | Data | ||
|---|---|---|---|---|---|
| {{ $application->name }} | {{ $application->email }} | {{ $application->jobOpening ? $application->jobOpening->title : '-' }} | @php $statusColor = [ 'pending' => 'warning', 'reviewed' => 'info', 'interviewed' => 'primary', 'accepted' => 'success', 'rejected' => 'danger', ]; $color = isset($statusColor[$application->status]) ? $statusColor[$application->status] : 'secondary'; @endphp {{ isset($statusLabels[$application->status]) ? $statusLabels[$application->status] : $application->status }} | {{ $application->created_at->format('d/m/Y H:i') }} |
Nenhum candidato se inscreveu até o momento.