@extends('company.layouts.master') @php $isIncomplete = ($mode ?? 'complete') === 'incomplete'; $heading = $isIncomplete ? 'Incomplete Records' : 'Job Applicants'; $route = $isIncomplete ? route('company.applicants.incomplete') : route('company.applicants.index'); @endphp @section('title', $heading) @section('page-title', $heading) @section('breadcrumbs')@endsection @section('content') {{-- Education programs list — shared by the Education filter and the Add Applicant form. --}} @foreach ($educationPrograms as $prog) @endforeach
{{-- Filter card --}}
Filter Applications
@csrf
Reset Filters
{{-- Applicants table --}}
{{ $heading }}
{{ $isIncomplete ? 'Applications candidates started but never submitted.' : 'Completed applications submitted to your roles.' }}
@unless ($isIncomplete) @permission('applicants.write') @endpermission @endunless
@forelse ($applicants as $applicant) @empty @endforelse
Name Designation Phone Applied Resume Status Profile
{{ $applicant->name ?? '—' }} {{ $applicant->listing?->job_role ?? $applicant->position ?? '—' }} {{ $applicant->phone ?? '—' }} {{ $applicant->created_at?->format('d M, Y h:i A') ?? '—' }} @if ($applicant->resume) Resume @else @endif @permission('applicants.edit')
@csrf @method('PUT')
@else {{ $statuses[$applicant->status] ?? ucfirst($applicant->status) }} @endpermission
Profile
No {{ $isIncomplete ? 'incomplete records' : 'applicants' }} yet.
{{-- Add Applicant modal (HR manual entry) --}} @unless ($isIncomplete) @permission('applicants.write') @endpermission @endunless @permission('applicants.write') @push('page-styles') @endpush @push('page-scripts') @endpush @endpermission @push('page-scripts') @endpush @push('page-styles') @endpush @push('page-scripts') @endpush @endsection