@if($queues->count()) @foreach ($queues as $queue) {{-- [bg-success, bg-warning, bg-danger, bg-info, bg-secondary] --}} @php /** @var TYPE_NAME $queue */ /** @var TYPE_NAME $waitingTime */ /** @var TYPE_NAME $time */ $waiting_time = ($waitingTime + strtotime($queue->called_at)) - time(); if ($queue->called_at && $queue->status == 'done'){ $queue->color = 'bg-success'; } elseif($queue->called_at && $queue->status == 'active' && $waiting_time >= 0) { $queue->color = 'bg-warning'; } elseif($queue->called_at && $queue->status == 'active' && $waiting_time < 0){ $queue->color = 'bg-danger'; $queue->check_in_action = true; } elseif(!$queue->called_at && $queue->status == 'active') { $queue->color = 'bg-info'; $queue->check_in_cancel_action = true; } elseif($queue->status == 'cancelled') { $queue->color = 'bg-secondary'; } @endphp

{{$queue->customer_name}}

{{'QN:'.$queue->serial}} {{$queue->person_count . ' '. __('merchants.persons')}} {{date('h:i', strtotime($queue->created_at))}} {{-- {!! \QrCode::size(300)->phoneNumber($queue->customer_phone) !!} --}} {{-- --}} @if($queue->check_in_action)
@endif @if($queue->check_in_cancel_action)
{{__('merchants.cancel')}} {{__('merchants.call')}}
@endif
@endforeach @else
{{__('merchants.no_history_list')}}
@endif