@forelse ($talents as $talent)
@php
$skills = $talent->freelancer_skill->take(5) ?? collect();
$skillsCount = $talent->freelancer_skill->count();
$freelancerLevel = moduleExists('FreelancerLevel') ? freelancer_level($talent->id, 'talent') : '';
$rating = $talent->freelancer_ratings_avg_rating ?? 0;
$ratingsCount = $talent->freelancer_ratings_count ?? 0;
@endphp
@php
$allSkills = [];
foreach($skills as $skill) {
$skillArray = array_map('trim', explode(',', $skill->skill));
$allSkills = array_merge($allSkills, $skillArray);
}
$displaySkills = array_slice($allSkills, 0, 5);
$remainingCount = count($allSkills) - 5;
@endphp
@forelse($displaySkills as $individualSkill)
{{ $individualSkill }}
@empty
{{ __('No skills added') }}
@endforelse
@if($remainingCount > 0)
+{{ $remainingCount }}
@endif
{{ __('Location:') }}
{{ $talent->user_country?->country ?? __('Not specified') }}
@if($talent->user_state)
, {{ $talent->user_state?->state }}
@endif
{{ __('Rate:') }}
@if($talent->hourly_rate)
{{ float_amount_with_currency_symbol($talent->hourly_rate) }} / hr
@else
{{ __('Not specified') }}
@endif
{{ __('View Profile') }}
@empty
{{ __('Ops! Sorry, no talents found.') }}
@endforelse