@extends('admin.layouts.app') @section('title', __('admin.ai.connectors.title') . ' — ' . __('admin.brand.name')) @section('page_title', __('admin.ai.connectors.title')) @push('styles') @endpush @section('content')
@if (session('status'))
{{ session('status') }}
@endif {{-- Fresh-token disclosure (one-shot, flashed in session) --}} @if ($freshToken)
{{ __('admin.ai.connectors.fresh.title', ['name' => $freshToken['name']]) }}
{{ $freshToken['plain'] }}
{{ __('admin.ai.connectors.fresh.warning') }}
@endif {{-- Issue new token --}}

{{ __('admin.ai.connectors.new_title') }}

{{ __('admin.ai.connectors.intro') }}

@csrf
@error('name') {{ $message }} @enderror
@error('connector') {{ $message }} @enderror
{{-- Existing tokens --}}

{{ __('admin.ai.connectors.list_title') }} ({{ count($tokens) }})

@if (count($tokens) === 0)
{{ __('admin.ai.connectors.empty') }}
@else @foreach ($tokens as $tok) @endforeach
{{ __('admin.ai.connectors.cols.name') }} {{ __('admin.ai.connectors.cols.connector') }} {{ __('admin.ai.connectors.cols.last_used') }} {{ __('admin.ai.connectors.cols.created') }} {{ __('admin.ai.connectors.cols.actions') }}
{{ $tok['name'] }} {{ __('admin.ai.connectors.types.' . $tok['connector'] . '.title') }} @if ($tok['last_used']) {{ $tok['last_used']->diffForHumans() }} @else {{ __('admin.ai.connectors.never_used') }} @endif {{ $tok['created_at']->diffForHumans() }}
@csrf @method('DELETE')
@endif
@endsection