Dashboard @can('gerenciar-clientes') Novo cliente @endcan
{{-- ========================================================= INDICADORES ========================================================== --}}
@if ($podeGerenciarClientes) @endif @if ($podeGerenciarUsuarios) @endif
{{-- ========================================================= AÇÕES RÁPIDAS ========================================================== --}}

Ações rápidas

Acesse rapidamente as principais funções do sistema.

@can('gerenciar-clientes') {{-- Cadastrar cliente --}}

Cadastrar cliente

Adicionar uma nova empresa.

{{-- Gerenciar clientes --}}

Gerenciar clientes

Consultar e atualizar empresas.

@endcan @can('gerenciar-usuarios-internos') {{-- Criar usuário interno --}}

Criar usuário interno

Liberar acesso para a equipe.

@endcan {{-- Perfil e segurança --}}

Perfil e segurança

Senha, foto e autenticação.

{{-- ========================================================= CLIENTES RECENTES E SITUAÇÃO ========================================================== --}} @if ($podeGerenciarClientes)
{{-- Clientes recentes --}}
Ver todos @if ($clientesRecentes->isEmpty())

Nenhum cliente cadastrado

Cadastre o primeiro cliente para começar a utilizar o sistema.

Cadastrar cliente
@else {{-- Desktop --}} {{-- Mobile --}}
@foreach ($clientesRecentes as $cliente) @php $statusVariant = match ( $cliente->user?->status ) { \App\Enums\StatusUsuario::ATIVO => 'success', \App\Enums\StatusUsuario::PENDENTE => 'warning', \App\Enums\StatusUsuario::INATIVO => 'danger', default => 'neutral', }; @endphp

{{ $cliente->nome }}

{{ $cliente->cnpj_formatado }}

{{ $cliente ->user ?->status ?->value ?? 'Não informado' }}
Responsável: {{ $cliente->responsavel_contrato }}
E-mail: {{ $cliente->user?->email }}
{{ $cliente ->created_at ?->diffForHumans() }} Editar
@endforeach
@endif
{{-- Situação dos clientes --}}
{{-- Ativos --}}
Ativos
{{ $clientesAtivos }}
{{ $percentuaisClientes['ativos'] }}%
{{-- Pendentes --}}
Pendentes
{{ $clientesPendentes }}
{{ $percentuaisClientes['pendentes'] }}%
{{-- Inativos --}}
Inativos
{{ $clientesInativos }}
{{ $percentuaisClientes['inativos'] }}%
@endif {{-- ========================================================= USUÁRIOS INTERNOS RECENTES ========================================================== --}} @if ( $podeGerenciarUsuarios && $usuariosInternosRecentes->isNotEmpty() ) Gerenciar equipe
@foreach ($usuariosInternosRecentes as $usuario) @php $statusVariant = match ($usuario->status) { \App\Enums\StatusUsuario::ATIVO => 'success', \App\Enums\StatusUsuario::PENDENTE => 'warning', \App\Enums\StatusUsuario::INATIVO => 'danger', default => 'neutral', }; @endphp {{ $usuario->name }}
{{ $usuario->name }}
{{ $usuario->tipo?->value }}
{{ $usuario->status?->value }}
@endforeach
@endif