@extends('layouts.app') @section('site_title', formatTitle([__('Dashboard'), config('settings.title')])) @section('content')

{{ Auth::user()->name }}

@if(paymentProcessors())
@include('icons.package', ['class' => 'text-muted fill-current width-4 height-4'])
@else
@include('icons.email', ['class' => 'text-muted fill-current width-4 height-4'])
{{ Auth::user()->email }}
@endif

{{ __('Overview') }}

@php $cards = [ [ 'title' => 'Monitors', 'value' => $monitorsCount, 'route' => 'monitors', 'icon' => 'monitor-heart' ], [ 'title' => 'Status pages', 'value' => Auth::user()->statusPagesCount, 'route' => 'status_pages', 'icon' => 'podcasts' ], [ 'title' => 'Incidents', 'value' => Auth::user()->incidentsCount, 'route' => 'incidents', 'icon' => 'error' ] ]; @endphp @foreach($cards as $card)
@include('icons.' . $card['icon'], ['class' => 'fill-current width-5 height-5'])
{{ number_format($card['value'], 0, __('.'), __(',')) }}
@endforeach

{{ __('Activity') }}

{{ __('Latest monitors') }}
@if(count($latestMonitors) == 0) {{ __('No data') }}. @else
@foreach($latestMonitors as $monitor)
@include('icons.status', ['class' => 'width-4 height-4 fill-current text-' . formatMonitorStatus($monitor)])​
{{ $monitor->name }} @if ($monitor->ssl_alert_days && parse_url($monitor->url, PHP_URL_SCHEME) == 'https' && Auth::user()->can('sslMonitoring', ['App\Models\User']))
@include('icons.lock', ['class' => 'fill-current width-4 height-4 text-' . formatMonitorSslStatus($monitor)])​
@endif @if ($monitor->domain_alert_days && Auth::user()->can('domainMonitoring', ['App\Models\User']))
@include('icons.website', ['class' => 'fill-current width-4 height-4 text-' . formatMonitorDomainStatus($monitor)])​
@endif
{{ $monitor->displayUrl }}
@include('monitors.partials.menu')
@endforeach
@endif
@if(count($latestMonitors) > 0) @endif
{{ __('Latest incidents') }}
@if(count($latestIncidents) == 0) {{ __('No data') }}. @else
@foreach($latestIncidents as $incident)
@include('icons.' . ($incident->status == 'resolved' ? 'check-circle-filled' : ($incident->status == 'unresolved' ? 'error-filled' : 'offline-bolt-filled')), ['class' => 'width-4 height-4 fill-current ' . ($incident->status == 'resolved' ? 'text-success' : ($incident->status == 'unresolved' ? 'text-danger' : 'text-warning'))])​
{{ ($incident->cause ? __($incident->cause) : __('No data')) }}
@include('incidents.partials.menu')
@endforeach
@endif
@if(count($latestIncidents) > 0) @endif
{{--

{{ __('More') }}

@include('icons.monitor-heart', ['class' => 'fill-current width-6 height-6'])
{{ __('Monitors') }}
{{ __('Manage the monitors.') }}
@include('icons.podcasts', ['class' => 'fill-current width-6 height-6'])
{{ __('Status pages') }}
{{ __('Manage the status pages.') }}
@include('icons.error', ['class' => 'fill-current width-6 height-6'])
{{ __('Incidents') }}
{{ __('Manage the incidents.') }}
--}}
@endsection @include('shared.sidebars.user')