@extends("client.layouts.app") @section("title", __("client.network_status.title")) @section("content")

{{ __('client.network_status.title') }}

{{ __('client.network_status.subtitle') }}

@if($filtered || $activeIssues->count() + $resolvedIssues->total() >= \App\Support\ClientListFilter::TOOLBAR_FROM) @include('client.partials.list-toolbar', [ 'action' => route('client.network-status'), 'search' => ['value' => $q, 'placeholder' => __('client.list.search_network')], 'selects' => count($types) > 1 ? [['name' => 'type', 'label' => __('client.list.all_types'), 'value' => $type, 'options' => collect($types)->mapWithKeys(fn ($t) => [$t => __('client.network_status.type_'.strtolower($t))])->all()]] : [], 'filtered' => $filtered, ]) @endif @if($activeIssues->isEmpty() && $filtered)

{{ __('client.list.no_matches') }}

@elseif($activeIssues->isEmpty())
✅

{{ __('client.network_status.all_operational') }}

{{ __('client.network_status.no_issues') }}

@else
{{ __('client.network_status.active_issues') }}
@foreach($activeIssues as $issue)
{{ $issue->title }}
{{ __('client.network_status.priority_' . strtolower($issue->priority ?: 'medium')) }} {{ __('client.network_status.status_' . strtolower($issue->status ?: 'open')) }}

{{ $issue->description }}

{{ __('client.network_status.type_' . strtolower($issue->type ?: 'general')) }} @if($issue->affected_server)  ·  {{ __('client.network_status.affecting') }}: {{ $issue->affected_server }} @endif @if($issue->start_date)  ·  {{ __('client.network_status.since') }} {{ $issue->start_date->timezone(display_tz())->format(datetime_fmt()) }} @endif
@endforeach
@endif @if($resolvedIssues->isNotEmpty())
{{ __('client.network_status.recently_resolved') }}
@foreach($resolvedIssues as $issue) @endforeach
{{ __('common.form.title') }} {{ __('common.table.type') }} {{ __('client.network_status.resolved_at') }}
{{ $issue->title }} {{ __('client.network_status.type_' . strtolower($issue->type ?: 'general')) }} {{ $issue->end_date?->timezone(display_tz())->format(datetime_fmt()) ?? '-' }}
@if($resolvedIssues->hasPages())
{{ $resolvedIssues->links() }}
@endif @endif @endsection