@php $authUser = auth()->guard('web')->user(); $isUserHeader = $authUser && ! $authUser->hasAnyRole(['admin', 'super admin']); $userNavSection = $userNavSection ?? null; $supportedLocales = config('app.supported_locales', []); $currentLocale = app()->getLocale(); @endphp @include('partials.account-dropdown-styles') @if($isUserHeader) @php $displayBalance = number_format((float) ($authUser->balance ?? 0), 2); $displayCurrency = optional($authUser->wallet)->currency ?? 'USD'; $currencySymbol = match (strtoupper((string) $displayCurrency)) { 'EUR' => '€', 'GBP' => '£', default => '$', }; $avatar = trim((string) ($authUser->avatar ?? '')); $avatarPath = $avatar !== '' ? $avatar : 'assets/img/avatars/user_avatar.webp'; $avatarSrc = preg_match('/^https?:\/\//', $avatarPath) ? $avatarPath : asset($avatarPath); @endphp @if(($showSidebar ?? true)) @endif Home My Subscriptions Chat Notice {{-- My Listings --}} @csrf {{ __('footer.language') }} @foreach ($supportedLocales as $localeCode => $localeName) {{ $localeName }} @endforeach Split a subscription @include('partials.account-dropdown-menu') Home Subscription Message Profile @else @php $displayBalance = number_format((float) ($authUser->balance ?? 0), 2); $displayCurrency = optional($authUser->wallet)->currency ?? 'USD'; $currencySymbol = match (strtoupper((string) $displayCurrency)) { 'EUR' => '€', 'GBP' => '£', default => '$', }; @endphp @if(($showSidebar ?? true)) @endif @csrf {{ __('footer.language') }} @foreach ($supportedLocales as $localeCode => $localeName) {{ $localeName }} @endforeach @php $avatar = trim((string) (auth()->guard('web')->user()->avatar ?? '')); $avatarPath = $avatar !== '' ? $avatar : 'assets/img/avatars/user_avatar.webp'; $avatarSrc = preg_match('/^https?:\/\//', $avatarPath) ? $avatarPath : asset($avatarPath); @endphp @include('partials.account-dropdown-menu') @endif @include('partials.account-dropdown-script')