@if($statusMessage)
{{ $statusMessage }}
@endif @if($generatedToken)
Token generato (visibile una sola volta): {{ $generatedToken }}
@endif

{{ $selectedApiKeyId ? 'Modifica API Key' : 'Nuova API Key' }}

@error('name') {{ $message }} @enderror
@error('companyName') {{ $message }} @enderror
@error('rateLimitPerMinute') {{ $message }} @enderror
@error('expiresAt') {{ $message }} @enderror
Se attiva, la chiave verrà bloccata al raggiungimento della quota.
@error('callsLimit') {{ $message }} @enderror @if($quotaMode && $selectedApiKeyId) @php($selectedApiKey = $apiKeys->firstWhere('id', $selectedApiKeyId)) @if($selectedApiKey) Chiamate già effettuate: {{ (int) $selectedApiKey->calls_used }} @endif @endif
@foreach($endpointPermissionItems as $index => $item)
{{ $item['label'] }}
{{ $item['path'] }}
@endforeach
@if($selectedApiKeyId) @else @endif

Chiavi API esistenti

@forelse($apiKeys as $apiKey) @empty @endforelse
Nome Azienda Stato Ultimo uso Rate/min Consumo Finale token Azioni
{{ $apiKey->name }} {{ $apiKey->company_name ?? '-' }} {{ $apiKey->is_active ? 'Attiva' : 'Disattiva' }} {{ $apiKey->last_used_at?->format('d/m/Y H:i') ?? '-' }} {{ $apiKey->meta['rate_limit_per_minute'] ?? 60 }} @if($apiKey->quota_mode) @php($residue = $apiKey->callsRemaining()) @php($esaurita = $apiKey->isQuotaExhausted())
{{ (int) $apiKey->calls_used }} / {{ (int) ($apiKey->calls_limit ?? 0) }} Residue: {{ $residue ?? 0 }} @if($esaurita) Quota esaurita @else Quota OK @endif
@else Illimitate @endif
****{{ $apiKey->last_four }} @if($apiKey->quota_mode) @endif
Nessuna chiave API presente.
{{ $apiKeys->links() }}
@if($pendingDeleteApiKeyId)
Conferma eliminazione definitiva
@php($pendingApiKey = $apiKeys->firstWhere('id', $pendingDeleteApiKeyId))

Per eliminare la chiave inserisci il nome esatto: {{ $pendingApiKey?->name ?? 'Chiave non trovata' }}

@error('deleteConfirmationName') {{ $message }} @enderror
@endif