{{-- Shown by EnforceLicense middleware when an install has run out of grace and the licensing server is not returning "valid". Intentionally renders OUTSIDE Filament's panel layout so a panel- level config issue can't lock the operator out of seeing the reason. All copy flows through __() so non-English buyers see the localised explanation. --}} @php /** @var \App\Services\LicenseService $licenseSvc */ $licenseSvc = app(\App\Services\LicenseService::class); $status = $licenseSvc->getStatus(); $verdict = (string) ($status['status'] ?? 'unknown'); $message = (string) ($status['message'] ?? ''); $itemId = (string) config('leadhub.license.item_id', ''); $appName = config('leadhub.branding.app_name', config('app.name', 'LeadHub')); @endphp {{ __('messages.license_required_title', ['app' => $appName]) }}

{{ __('messages.license_required_heading', ['app' => $appName]) }}

{{ __('messages.license_required_lead', ['app' => $appName]) }}

@if($verdict !== 'valid' && $message !== '')
{{ __('messages.license_required_reason_label') }}: {{ $message }}
@endif
  1. {{ __('messages.license_required_step_codecanyon') }}
  2. {{ __('messages.license_required_step_purchase_code') }}
  3. {{ __('messages.license_required_step_paste_settings') }}
@if($itemId !== '')

{{ __('messages.license_required_item_label') }}: #{{ $itemId }}

@endif