@extends('portal.layouts.app') @php $request = $requestItem['request']; $notAvailable = trans('portal.common.not_available'); @endphp @section('content')

{{ trans('portal.requests.overview_title') }}

{{ trans('portal.requests.table.request_code') }} {{ $request->request_code }}
{{ trans('portal.requests.table.request_type') }} {{ $requestItem['requestTypeLabel'] }}
{{ trans('portal.requests.table.status') }} {{ $requestItem['statusLabel'] }}
{{ trans('portal.requests.fields.submitted_at') }} {{ $requestItem['submittedAt'] ?? $notAvailable }}
{{ trans('portal.requests.fields.branch') }} {{ $request->branch?->name ?? $notAvailable }}
{{ trans('portal.requests.fields.current_step') }} @if ($request->current_approval_step) {{ trans('portal.requests.current_step', ['step' => $request->current_approval_step]) }} @else {{ trans('portal.requests.completed') }} @endif

{{ trans('portal.requests.detail_fields_title') }}

@foreach ($requestItem['detailFields'] as $field)
{{ $field['label'] }} {{ $field['value'] }}
@endforeach

{{ trans('portal.requests.reason_title') }}

{{ $requestItem['reason'] ?: trans('portal.requests.reason_empty') }}

{{ trans('portal.requests.attachments_title') }}

@if ($requestItem['attachments']->isEmpty())

{{ trans('portal.requests.attachments_empty') }}

@else
@foreach ($requestItem['attachments'] as $attachment)
{{ $attachment['file_name'] }}
{{ $attachment['mime_type'] ?? $notAvailable }}
{{ $attachment['file_size'] ?? $notAvailable }}
@endforeach
@endif

{{ trans('portal.requests.timeline_title') }}

@foreach ($requestItem['timeline'] as $timelineItem)
{{ $timelineItem['title'] }} {{ $timelineItem['status_label'] }}

{{ $timelineItem['description'] }}

{{ $timelineItem['meta'] ?? $notAvailable }}

@if ($timelineItem['notes'])
{{ $timelineItem['notes'] }}
@endif
@endforeach
@endsection