@extends('employee.layouts.app') @section('title', get_setting('site_name').' | '.__('Resignation Request')) @section('content')

{{ __('Resignation request') }}

{{ __('Submit and track your resignation requests with HR.') }}

@if (session()->has('message'))
{{ session('message') }}
@endif @if (session()->has('error'))
{{ session('error') }}
@endif
{{ __('New request') }}
{{ __('Submit a resignation request. HR will review and confirm. When confirmed, your employee login will be deactivated.') }}
@if($canSubmit)
@csrf
@error('reason')
{{ $message }}
@enderror
@error('last_working_date')
{{ $message }}
@enderror
@error('employee_remark')
{{ $message }}
@enderror
@else
@if((int)(auth()->user()->staff->status ?? 0) !== 1 || (int)(auth()->user()->is_active ?? 0) !== 1) {{ __('Your account is not active; you cannot submit a resignation.') }} @else {{ __('You already have a pending separation request.') }} @endif
@endif
{{ __('My requests') }} @if($rows->total() > 0) {{ $rows->total() }} {{ __('total') }} @endif
@forelse($rows as $r) @empty @endforelse
{{ __('Application date') }} {{ __('Type') }} {{ __('Last working date') }} {{ __('Status') }}
{{ $r->application_date?->format('Y-m-d') ?? $r->created_at?->format('Y-m-d') }} {{ \App\Models\StaffSeparationRequest::separationTypeLabel($r->separation_type ?? $r->kind) }} {{ $r->last_working_date?->format('Y-m-d') ?? '—' }} @if($r->status === 'pending') {{ __('Pending') }} @elseif($r->status === 'confirmed') {{ __('Confirmed') }} @else {{ __('Rejected') }} @endif
{{ __('No resignation requests yet.') }}
@if($rows->hasPages()) @endif
@endsection