@extends('front.layouts.app-auth') @section('content') @include('front.components.breadcrumbs', [ 'currentPage' => 'Follows', 'breadcrumbs' => [] ])

Follows

Manage who you follow and who follows you. Approve or decline follow requests in the Follower tab.

@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 @empty @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 @endforelse @endif
@if(isset($list) && method_exists($list, 'links'))
{{ $list->links() }}
@endif
@push('page_script') @endpush @endsection