@php $activityNameBySlug = \App\Models\Category::query() ->where('status', 1) ->where('slug', (string) ($user->activity_field ?? '')) ->value('category_name'); $badgeClass = [ 'pending' => 'fh-corp-badge--pending', 'inactive' => 'fh-corp-badge--inactive', 'expired' => 'fh-corp-badge--expired', 'expiring' => 'fh-corp-badge--expiring', 'active' => 'fh-corp-badge--active', ]; $badgeLabel = [ 'pending' => __('ui.account.my_offers_badge_pending'), 'inactive' => __('ui.account.my_offers_badge_inactive'), 'expired' => __('ui.account.my_offers_badge_expired'), 'expiring' => __('ui.account.my_offers_badge_expiring'), 'active' => __('ui.account.my_offers_badge_active'), ]; $businessLabel = \App\Support\CorporateBusiness::displayLabel($user->business_type ?? null); $act = $user->activity_field; $activityDisplay = $act ? ($activityNameBySlug ?: (config('corporate.activity_fields')[$act] ?? $act)) : null; $locationLine = collect([$districtName, $cityName])->filter()->implode(', '); if ($locationLine === '') { $locationLine = '—'; } @endphp
@include('partials.sidebar')
@include('partials.topbar')
@if (session('success'))
{{ session('success') }}
@endif @if (session('warning'))
{{ session('warning') }}
@endif @if (session('account_notice')) @endif @if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif
@php $corpHeroPhotoUrl = $user->profilePhotoUrl(); $corpDefaultAvatar = \App\Models\User::defaultAvatarAssetUrl(); @endphp
{{ __('ui.account.corporate_badge') }}

{{ $user->display_identity_name }}

{{ $user->email }}

{{ __('ui.account.corporate_profile_phone') }} {{ $user->phone ? $user->phone : __('ui.account.corporate_no_phone') }}
{{ __('ui.account.corporate_profile_business_type') }} {{ $businessLabel }}
{{ __('ui.account.corporate_profile_activity') }} {{ $activityDisplay ? $activityDisplay : __('ui.account.corporate_no_activity') }}
{{ __('ui.account.corporate_profile_location') }} {{ $locationLine }}
{{ __('ui.account.corporate_stat_published') }} {{ number_format($publishedLiveCount, 0, ',', '.') }}
{{ __('ui.account.corporate_stat_views') }} {{ number_format($totalViews, 0, ',', '.') }}
{{ __('ui.account.corporate_stat_favorites') }} {{ number_format($totalFavorites, 0, ',', '.') }}
{{ __('ui.account.corporate_stat_clicks') }} {{ number_format($totalClicks, 0, ',', '.') }}
{{ __('ui.account.corporate_quick_new') }} {{ __('ui.account.corporate_quick_business') }} {{ __('ui.account.corporate_quick_branches') }}

{{ __('ui.account.corporate_recent_title') }}

{{ __('ui.account.corporate_recent_lead') }}

@if ($recentCampaigns->isEmpty())

{{ __('ui.account.corporate_empty_offers') }}

{{ __('ui.account.corporate_empty_offers_cta') }}
@else
@foreach ($recentCampaigns as $campaign) @php $statusKey = $campaign->accountListingStatus(); $title = $campaign->campaign_title ?: __('ui.campaign_card.title_fallback'); $canRenew = $campaign->canOwnerRenew(); @endphp @endforeach
{{ __('ui.account.corporate_table_title') }} {{ __('ui.account.corporate_table_status') }} {{ __('ui.account.corporate_table_views') }} {{ __('ui.account.corporate_table_favorites') }} {{ __('ui.account.corporate_table_clicks') }} {{ __('ui.account.corporate_table_actions') }}
{{ $title }} {{ $badgeLabel[$statusKey] ?? $statusKey }} {{ number_format((int) ($campaign->view_count ?? 0), 0, ',', '.') }} {{ number_format((int) ($campaign->favorite_count ?? 0), 0, ',', '.') }} {{ number_format((int) ($campaign->click_count ?? 0), 0, ',', '.') }} {{ __('ui.account.corporate_table_edit') }} @if ($canRenew)
@csrf
@endif
@endif