{{ __('applicationintegration::messages.breadcrumb') }}

{{ __('applicationintegration::messages.api_docs') }}

{{ __('applicationintegration::messages.api_docs_help') }}

{{ __('applicationintegration::messages.open_docs') }}
{{ $docUrl }}

{{ __('applicationintegration::app.public_link') }}

{{ __('applicationintegration::messages.public_link_help') }}

@if($publicLink) @endif @if($publicLink) @endif
@if($publicLink)
{{ $publicLink }}
@else
{{ __('applicationintegration::messages.public_link_empty') }}
@endif

{{ __('applicationintegration::messages.firebase_title') }}

{{ __('applicationintegration::messages.firebase_help') }}

{{ __('applicationintegration::messages.firebase_enabled_help') }}

@error('firebaseServiceAccountJson')

{{ $message }}

@enderror @if(!empty($firebaseServiceAccountJsonName))

{{ __('applicationintegration::messages.firebase_json_current', ['file' => $firebaseServiceAccountJsonName]) }}

@if($showFirebaseJson)
{{ $firebaseJsonPreview ?? __('applicationintegration::messages.firebase_json_not_found') }}
@endif @endif

{{ __('applicationintegration::messages.firebase_json_help') }}

@if(!empty($firebaseSettingsMessage)) @php $bg = ($firebaseSettingsMessageType === 'success') ? 'bg-emerald-50 dark:bg-emerald-900/20 border-emerald-200 dark:border-emerald-900 text-emerald-700 dark:text-emerald-200' : 'bg-rose-50 dark:bg-rose-900/20 border-rose-200 dark:border-rose-900 text-rose-700 dark:text-rose-200'; @endphp
{{ $firebaseSettingsMessage }}
@endif

{{ __('applicationintegration::messages.firebase_json_steps_title') }}

  1. {{ __('applicationintegration::messages.open') }} {{ __('applicationintegration::messages.firebase_json_step_1') }}
  2. {{ __('applicationintegration::messages.firebase_json_step_2') }}
  3. {{ __('applicationintegration::messages.firebase_json_step_3') }}
  4. {{ __('applicationintegration::messages.firebase_json_step_4') }}
  5. {{ __('applicationintegration::messages.firebase_json_step_5') }}
  6. {{ __('applicationintegration::messages.firebase_json_step_6') }}
  7. {{ __('applicationintegration::messages.firebase_json_step_7') }}
  8. {{ __('applicationintegration::messages.firebase_json_step_8') }}
{{-- Loading overlay: blocks entire tester section while runDiagnostics runs --}}
{{ __('applicationintegration::messages.testing') }}

{{ __('applicationintegration::messages.tester_title') }}

{{ __('applicationintegration::messages.tester_help') }}

{{ __('applicationintegration::messages.status_ok') }} {{ __('applicationintegration::messages.status_permission') }} {{ __('applicationintegration::messages.status_fail') }}
@forelse($results as $result)

{{ $result['label'] }}

{{ $result['message'] }} @if(!empty($result['http_status'])) (HTTP {{ $result['http_status'] }}) @endif

@php $color = $result['status'] === 'ok' ? 'bg-emerald-500' : ($result['status'] === 'permission' ? 'bg-amber-400' : 'bg-rose-500'); $text = $result['status'] === 'ok' ? __('applicationintegration::messages.status_ok') : ($result['status'] === 'permission' ? __('applicationintegration::messages.status_permission') : __('applicationintegration::messages.status_fail')); @endphp {{ $text }}
@empty
{{ __('applicationintegration::messages.no_tests') }}
@endforelse