@include('icons.status', ['class' => 'width-4 height-4 fill-current mt-1 flex-shrink-0 text-' . formatMonitorStatus($monitor) . ' ' . (__('lang_dir') == 'rtl' ? 'ml-2' : 'mr-2')])
@if($monitor->status === 'maintenance')
{{ __(':status ending on :date', ['status' => ' ' . __(Str::ucfirst($monitor->status)) . '', 'date' => $monitor->maintenance_end_at->tz(Auth::user()->timezone ?? config('settings.timezone'))->format(__('Y-m-d') . ' H:i:s')]) }}
@else
{!! __(':status for :duration', ['status' => ' ' . __(Str::ucfirst($monitor->status)) . '', 'duration' => \Carbon\Carbon::now()->diffForHumans(($monitor->started_at ?: $monitor->created_at), ['syntax' => true, 'parts' => 2, 'join' => true])]) !!}
@endif
@if ($monitor->checked_at)
{{ __('Checked at') }}: {{ $monitor->checked_at->tz(Auth::user()->timezone ?? config('settings.timezone'))->format(__('Y-m-d') . ' H:i:s') }}
@endif
{{ __('Checked interval') }}: {{ Carbon\CarbonInterval::seconds($monitor->interval)->cascade()->forHumans() }}
@if ($monitor->maintenance_start_at !== null && \Carbon\Carbon::now()->lt($monitor->maintenance_start_at))
{!! __(':status is scheduled to start on :start_date and end on :end_date.', ['status' => ' ' . __('Maintenance') . '', 'start_date' => $monitor->maintenance_start_at->tz(Auth::user()->timezone ?? config('settings.timezone'))->format(__('Y-m-d') . ' H:i:s'), 'end_date' => $monitor->maintenance_end_at->tz(Auth::user()->timezone ?? config('settings.timezone'))->format(__('Y-m-d') . ' H:i:s')]) !!}
@endif