@if(($tabType ?? 'following') === 'follower')
Followers & Requests
@else
People You Follow
@endif
@if(($tabType ?? 'following') === 'follower')
@forelse($list as $item)
@php
$displayUser = $item->follower ?? null;
if (!$displayUser) {
continue;
}
$userName = $displayUser->full_name ?? 'Unknown User';
$initials = collect(explode(' ', $userName))->map(function ($w) {
return strtoupper(substr($w, 0, 1));
})->take(2)->join('');
$userRole = $displayUser->role_slug ?? 'athlete';
$profile = ($userRole === 'team') ? $displayUser->teamProfile : $displayUser->athleteProfile;
$sport = 'N/A';
$primarySport = $displayUser->sports->first();
if ($primarySport && $primarySport->sport) {
$sport = $primarySport->sport->title;
}
$requestDate = $item->created_at ? \App\Helpers\Helper::showdate($item->created_at, false) : 'N/A';
$avatarIndex = (($displayUser->id ?? 0) % 6) + 1;
$isPending = $item->status === \App\Models\Users\UserFollow::STATUS_PENDING;
@endphp
@if($isPending)
@endif
@empty
No followers yet
When someone sends you a follow request, it will appear here.
@endforelse
@else
@forelse($list as $item)
@php
$displayUser = $item->following ?? null;
if (!$displayUser) {
continue;
}
$userName = $displayUser->full_name ?? 'Unknown User';
$initials = collect(explode(' ', $userName))->map(function ($w) {
return strtoupper(substr($w, 0, 1));
})->take(2)->join('');
$userRole = $displayUser->role_slug ?? 'athlete';
$sport = 'N/A';
$primarySport = $displayUser->sports->first();
if ($primarySport && $primarySport->sport) {
$sport = $primarySport->sport->title;
}
$requestDate = $item->created_at ? \App\Helpers\Helper::showdate($item->created_at, false) : 'N/A';
$avatarIndex = (($displayUser->id ?? 0) % 6) + 1;
$isPending = $item->status === \App\Models\Users\UserFollow::STATUS_PENDING;
$isActive = $item->status === \App\Models\Users\UserFollow::STATUS_ACTIVE;
@endphp
@empty
Not following anyone yet
Discover athletes and teams to follow.
Discover
@endforelse
@endif