@php use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Route; $kruxUser = Auth::user(); $kruxName = $kruxUser->nickname ?? $kruxUser->name ?? session('user_nickname', 'KruxPlayer'); $kruxLevel = $kruxUser->skill_level ?? $kruxUser->level ?? session('user_skill', 27); $onlineNow = $onlineCount ?? $onlineUsersCount ?? $online_now ?? 1; $routeOrUrl = fn($route, $fallback) => Route::has($route) ? route($route) : url($fallback); $rawAvatar = $kruxUser->avatar_url ?? $kruxUser->avatar ?? session('user_avatar', null); $rawAvatar = is_string($rawAvatar) ? trim($rawAvatar) : null; $hasAvatar = false; $kruxAvatar = null; if ($rawAvatar && !in_array(strtolower($rawAvatar), ['null','undefined','#'], true)) { $kruxAvatar = (str_starts_with($rawAvatar, 'http://') || str_starts_with($rawAvatar, 'https://') || str_starts_with($rawAvatar, 'data:image/')) ? $rawAvatar : asset(ltrim($rawAvatar, '/')); $hasAvatar = true; } $initial = mb_strtoupper(mb_substr($kruxName ?: 'K', 0, 1)); @endphp @yield('title', 'GIGAX ARENA') @stack('styles')

GIGAX ARENA

@yield('page_title','Dashboard')

@if($hasAvatar && $kruxAvatar) Avatar @else {{ $initial }} @endif {{ $kruxName }}Nível {{ $kruxLevel }}
@if(Route::has('logout'))
@csrf
@endif
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @yield('content')
@include('components.gigax-ac-gate') @include('components.mix-queue-modal') @stack('scripts')