@php $chunks = collect($actionSteps)->chunk(4); @endphp
@foreach ($chunks as $chunk)
@php $step_count = $chunk->count(); $custom_width = 100 / $step_count; @endphp @foreach ($chunk as $actionStep)

{{ $actionStep->step->name ?? '' }}

@if (empty($actionStep->mapping->approval)) {{-- Pending Approval --}}

{{--

{{ $actionStep->mapping->getAdmin->name ?? '' }}

--}} @else @if ($actionStep->mapping->approval->status == '1') {{-- Approved --}}

{{ $actionStep->mapping->getAdmin->name ?? '' }}

{{ $actionStep->mapping->approval->created_at ?? '' }}

@else {{-- Rejected --}}

{{ $actionStep->mapping->getAdmin->name ?? '' }}

{{ $actionStep->mapping->approval->created_at ?? '' }}

@endif @endif @forelse ($actionStep->mapping->forwardedApprovals as $forApp)
@if ($forApp->approve_status == 0) {{-- Pending Forwarded Approval --}}

{{ $forApp->admin->name ?? '' }}

Designation: {{ implode(', ', $forApp->admin->get_designations->pluck('name')->toArray()) }}

@elseif ($forApp->approve_status == 1) {{-- Approved Forwarded Step --}}

{{ $forApp->admin->name ?? '' }}

Designation: {{ implode(', ', $forApp->admin->get_designations->pluck('name')->toArray()) }}

{{ $forApp->updated_at ?? '' }}

@elseif ($forApp->approve_status == 3) {{-- Recheck Forwarded Step --}}

{{ $forApp->admin->name ?? '' }}

Designation: {{ implode(', ', $forApp->admin->get_designations->pluck('name')->toArray()) }}

{{ $forApp->updated_at ?? '' }}

@else {{-- Rejected Forwarded Step --}}

{{ $forApp->admin->name ?? '' }}

Designation: {{ implode(', ', $forApp->admin->get_designations->pluck('name')->toArray()) }}

{{ $forApp->updated_at ?? '' }}

@endif
@empty {{--

No forwarded approvals.

--}} @endforelse
@endforeach
@endforeach