@foreach ($sortedWarehouses as $key => $warehouse)
@if (
$package->current_warehouse_id == $sortedWarehouses[$key]->warehouse_id ||
$package->previous_warehouse_id == $sortedWarehouses[$key]->warehouse_id)
@endif
@endforeach
@for ($i = 0; $i < count($sortedWarehouses); $i++)
@if (
$package->previous_warehouse_id == $sortedWarehouses[$i]->warehouse_id ||
$package->current_warehouse_id == $sortedWarehouses[$i]->warehouse_id ||
$i <= array_search($package->previous_warehouse_id, $sortedWarehouses->pluck('warehouse_id')->toArray()) - 1 ||
$i <= array_search($package->current_warehouse_id, $sortedWarehouses->pluck('warehouse_id')->toArray()) - 1)
@if (
$package &&
$package->destination_warehouse_id == $sortedWarehouses[$i]->warehouse_id &&
$package->status != 'Completed')
@elseif($package && $package->current_warehouse_id == $sortedWarehouses[$i]->warehouse_id)
@elseif($package && $package->previous_warehouse_id == $sortedWarehouses[$i]->warehouse_id)
@elseif($i <= array_search($package->previous_warehouse_id, $sortedWarehouses->pluck('warehouse_id')->toArray()) - 1)
@elseif($i <= array_search($package->current_warehouse_id, $sortedWarehouses->pluck('warehouse_id')->toArray()) - 1)
@endif
@else
@if ($package && $package->destination_warehouse_id == $sortedWarehouses[$i]->warehouse_id)
@else
@endif
@endif
@endfor
{{-- Each left position should subtracted by 33.33 to their original circle calculated positions --}}
{{ $sortedWarehouses[0]->warehouse->name }}
@for ($i = 1; $i < count($sortedWarehouses); $i++)
@if ($i != count($sortedWarehouses) - 1)
{{ $sortedWarehouses[$i]->warehouse->name }}
@else
{{ $sortedWarehouses[$i]->warehouse->name }}
@endif
@endfor