@extends('layouts.admin') @section('content')
{{-- Page Header --}}
{{-- Filters --}}
@if(auth()->user()->isSystemAdmin())
@endif
@forelse ($machines as $machine)
@if(isset($machine->image_urls[0])) @else @endif

{{ $machine->name }} @if($machine->has_login_warning) {{ __('Login Alert') }} @endif

{{ $machine->serial_no ?: '--' }}

@php $cStatus = $machine->calculated_status; @endphp @if($cStatus === 'online')
@elseif($cStatus === 'warning')
@elseif($cStatus === 'error')
@else
@endif

{{ __('Temperature') }}

{{ $machine->temperature ?? '--' }}°C

{{ __('APP Version') }}

{{ $machine->firmware_version ?: '-' }}

{{ __('Status') }}

@if($machine->latest_status_log_time && in_array($cStatus, ['error', 'warning']))

{{ $machine->latest_status_log_time->diffForHumans() }}

@endif

{{ __('Last Heartbeat') }}

{{ $machine->last_heartbeat_at ? $machine->last_heartbeat_at->format('Y-m-d H:i:s') : '-' }}

@empty
@endforelse
@if($machines->total() > 0) {{ $machines->appends(request()->query())->links('vendor.pagination.luxury') }} @else
{{ __('No records found') }} 0 / 0
@endif
@endsection @section('scripts') @endsection