@extends('admin.layouts.app') @section('title', 'Application · '.$application->name) @section('page_title', 'Application') @section('content') @php $statuses = [ 'new' => ['label' => 'New', 'class' => 'is-warn'], 'reviewing' => ['label' => 'Reviewing', 'class' => 'is-info'], 'interview' => ['label' => 'Interview', 'class' => 'is-info'], 'offered' => ['label' => 'Offered', 'class' => 'is-live'], 'hired' => ['label' => 'Hired', 'class' => 'is-success'], 'rejected' => ['label' => 'Rejected', 'class' => 'is-danger'], ]; $statusMeta = $statuses[$application->status] ?? ['label' => ucfirst($application->status), 'class' => 'is-draft']; $hasResume = filled($application->resume_path); @endphp

Careers · Application

{{ $application->name }}

Applied for {{ $application->career?->title ?? 'an open role' }} · {{ $application->created_at?->format('M j, Y \a\t g:i A') }}

{{ $statusMeta['label'] }}
← Inbox @if($application->career) Edit role @endif @if($hasResume) Download resume @endif Email candidate

Candidate profile

Contact details and application materials.

Full name
{{ $application->name }}
Email
{{ $application->email }}
Phone
@if($application->phone) {{ $application->phone }} @else — @endif
Position
{{ $application->career?->title ?? '—' }}
Resume
@if($hasResume) Download file @else Not uploaded @endif
Submitted
{{ $application->created_at?->format('M j, Y g:i A') }}

Cover letter

{{ $application->cover_letter ?: 'No cover letter provided.' }}

@csrf @method('PUT')

Pipeline

Update status and keep internal hiring notes.

@error('status')

{{ $message }}

@enderror
@error('notes')

{{ $message }}

@enderror
@endsection