@extends('adminlte::page') @section('title', 'Dashboard') @section('content_header') @stop @section('content') @php $userName = auth()->user()->name ?? 'Operador'; $firstName = explode(' ', trim($userName))[0]; $statusLabels = [ 'ativa' => 'Ativa', 'inativa' => 'Inativa', 'manutencao' => 'Manutenção', 'erro' => 'Erro', ]; @endphp
{{-- Hero --}}

Central de operações

Olá, {{ $firstName }} — visão geral do ecossistema

Acompanhe instalações, saúde operacional e métricas em tempo real. Provisione novos ambientes e responda a incidentes com agilidade.

{{ now()->translatedFormat('l, d \d\e F \d\e Y') }}

@if(($instalacoes_erro ?? 0) > 0 || ($alertas_count ?? 0) > 0) Atenção: @if(($instalacoes_erro ?? 0) > 0) {{ $instalacoes_erro }} instalação(ões) com erro @endif @if(($instalacoes_erro ?? 0) > 0 && ($alertas_count ?? 0) > 0) · @endif @if(($alertas_count ?? 0) > 0) {{ $alertas_count }} alerta(s) crítico(s) nas últimas 24h @endif @endif {{-- KPIs principais --}}

{{ $instalacoes_count ?? 0 }}

Total de instalações

{{ $instalacoes_ativas ?? 0 }}

Instalações ativas

{{ $instalacoes_manutencao ?? 0 }}

Em manutenção

{{ $instalacoes_erro ?? 0 }}

Com erro

{{-- KPIs secundários --}}

{{ $total_instalacoes_hoje ?? 0 }}

Novas hoje

{{ $total_instalacoes_semana ?? 0 }}

Esta semana

{{ $total_instalacoes_mes ?? 0 }}

Este mês

{{ $versao_mais_usada ?? 'N/A' }}

Versão mais usada

{{-- Gráficos --}}

Distribuição por status

Instalações por mês

{{-- Sidebar: atividade + ações --}}

Saúde operacional

  • Logs hoje {{ $logs_count ?? 0 }}
  • Métricas (24h) {{ $metricas_count ?? 0 }}
  • Alertas críticos {{ $alertas_count ?? 0 }}
  • Instalações inativas {{ $instalacoes_inativas ?? 0 }}
{{-- Instalações recentes --}}

Instalações recentes

Ver todas
@if(($instalacoes_recentes ?? collect())->isNotEmpty())
@foreach($instalacoes_recentes as $instalacao) @endforeach
Instalação Subdomínio Status Versão Criado em
{{ $instalacao->nome }} #{{ $instalacao->id }} {{ $instalacao->subdominio }} {{ $statusLabels[$instalacao->status] ?? ucfirst($instalacao->status) }} {{ $instalacao->versao ?? '—' }} {{ $instalacao->created_at->format('d/m/Y H:i') }} Detalhes
@else

Ainda não há instalações registradas.

Criar primeira instalação
@endif
@stop @section('css') @stop @section('js') @stop