@extends('layouts.app') @section('title', $organization->name.' — '.config('app.name')) @section('content')

{{ $organization->name }} @if ($organization->active) Ativa @else Suspensa @endif

{{ $organization->document_type?->label() }} {{ $organization->formattedDocument() }} · {{ $organization->email }}

{{-- A MESMA AÇÃO DA LISTAGEM, aqui com o rótulo escrito. Na tabela só cabe o ícone; nesta tela o operador acabou de ler os números da arena e é daqui que costuma decidir entrar. --}}
@csrf
@if ($organization->active)
@csrf
@else
@csrf
@endif
@include('partials.status') @unless ($organization->active)
Arena suspensa: os usuários dela são desconectados na próxima requisição. As contas individuais permanecem ativas — reativar a arena devolve o acesso a todos.
@endunless {{-- OS NÚMEROS DA ARENA. Esta tela é só o resumo: quem administra os usuários de dentro da arena é o painel dela, não o back-office. Os cartões respondem "qual é o tamanho desta arena", e todos contam o total — nenhum depende de filtro na tela. --}}

Usuários

{{ $organization->users_count }}

Quadras

{{ $courtsCount }}

{{-- `maintenance` marca uma quadra ATIVA temporariamente indisponível, então as duas contagens se sobrepõem de propósito e não somam o total. --}}

{{ $activeCourtsCount }} ativas · {{ $maintenanceCourtsCount }} em manutenção

Reservas

{{ $reservationsCount }}

Cadastrada em

{{ $organization->created_at->format('d/m/Y') }}

Expira em

{{-- Sem data não é erro: arena sem `expires_at` é contrato sem vencimento definido, e escrever "—" faria parecer que o dado se perdeu. --}}

{{ $organization->expires_at?->format('d/m/Y') ?? 'Sem expiração' }}

@endsection