@extends('layouts.user') @section('styles') @endsection @section('content')

State Change History

View all your past state change requests and their status

New Request
@php $recentRejectedRequest = $requests->where('status', 'rejected')->sortByDesc('rejected_at')->first(); @endphp @if($recentRejectedRequest && $recentRejectedRequest->rejected_at && $recentRejectedRequest->rejected_at->isAfter(now()->subDays(7))) @endif @if(auth()->user()->next_state_change_allowed_at && \Carbon\Carbon::parse(auth()->user()->next_state_change_allowed_at)->isFuture()) @endif
@if($requests->isEmpty())
No Requests Found

You haven't submitted any state change requests yet.

Submit Your First Request
@else
@foreach($requests as $req) @endforeach
Request ID Action Type From State From District To State To District Status Submitted On Details
#{{ $req->id }} {{ ucfirst($req->action_type) }} {{ $req->currentState->name ?? 'N/A' }} {{ $req->currentDistrict->name ?? 'N/A' }} {{ $req->requestedState->name ?? 'N/A' }} {{ $req->requestedDistrict->name ?? 'N/A' }} @if($req->status === 'approved') Approved @elseif($req->status === 'rejected') Rejected @if($req->rejection_reason)
@endif @elseif($req->status === 'pending') Pending @elseif($req->status === 'cancelled') Cancelled @else {{ ucfirst($req->status) }} @endif
{{ $req->created_at->format('d M, Y') }}
{{ $req->created_at->format('h:i A') }}
@if($requests->hasPages())
{{ $requests->links() }}
@endif @endif
@endsection @push('scripts') @endpush