{{ __('filament/live_lead_feed.title') }}
@php // i18n dictionaries injected as JSON so the Alpine handler // can resolve raw slug→localized label client-side when a // realtime broadcast unshifts a new row into the feed. // Mirror of the PHP-side resolution in LiveLeadFeed::mount() // (translator-first, ucfirst() last-resort fallback). $sourceDict = trans('lead_sources'); $statusDict = trans('enums/lead_status'); $sourceDictArr = is_array($sourceDict) ? $sourceDict : []; $statusDictArr = is_array($statusDict) ? $statusDict : []; $i18nJustNow = (string) __('filament/live_lead_feed.just_now'); $i18nStatusUnknown = (string) __('filament/live_lead_feed.fallback_status_unknown'); $i18nSourceManual = (string) __('filament/live_lead_feed.fallback_source_manual'); @endphp
@if(count($leads) === 0)
{{ __('filament/live_lead_feed.empty') }}
@else
{{ __('filament/live_lead_feed.col_name') }} {{ __('filament/live_lead_feed.col_email') }} {{ __('filament/live_lead_feed.col_source') }} {{ __('filament/live_lead_feed.col_status') }} {{ __('filament/live_lead_feed.col_received') }}
@endif