@php use App\Enums\KycStatus; use App\Enums\WalletEarnStatus; $authUser = auth()->user(); $featureManager = app(\App\Services\FeatureManager::class); $initials = collect(explode(' ', trim($authUser->name))) ->filter() ->take(2) ->map(fn ($p) => mb_strtoupper(mb_substr($p, 0, 1))) ->implode(''); $isKycVerified = $authUser->kycSubmission?->status === KycStatus::APPROVED; $identityVerificationTone = $isKycVerified ? 'verified' : 'unverified'; $identityVerificationLabel = $isKycVerified ? __('Verified') : __('Unverified'); $identityVerificationAriaLabel = $isKycVerified ? __('Identity verified') : __('Identity unverified'); $activeSubscription = $authUser->activeSubscription()->with('plan')->first(); $activeWalletEarnStake = $authUser->walletEarnStakes() ->where('status', WalletEarnStatus::Active) ->latest('starts_at') ->first(); $activeWalletEarnCount = $authUser->walletEarnStakes() ->where('status', WalletEarnStatus::Active) ->count(); @endphp