@php $groupPool = collect([ data_get($groups, 'spotlight'), ...array_values(is_array(data_get($groups, 'featured')) ? data_get($groups, 'featured') : []), ...array_values(is_array(data_get($groups, 'recruiting')) ? data_get($groups, 'recruiting') : []), ...array_values(is_array(data_get($groups, 'rising')) ? data_get($groups, 'rising') : []), ])->filter(); $groupItems = $groupPool->unique(fn ($group) => (int) ($group['id'] ?? 0))->take(4)->values(); @endphp @if ($groupItems->isNotEmpty())

Group Spotlight

All groups →
@foreach ($groupItems as $group) @php $stats = collect([ ['key' => 'artworks', 'label' => 'artworks', 'value' => (int) data_get($group, 'counts.artworks', 0)], ['key' => 'members', 'label' => 'members', 'value' => (int) data_get($group, 'counts.members', 0)], ['key' => 'followers', 'label' => 'followers', 'value' => (int) data_get($group, 'counts.followers', 0)], ])->filter(fn ($item) => $item['value'] > 0)->values(); @endphp
@if (!empty($group['banner_url']))
@endif
@if (!empty($group['avatar_url'])) @else G @endif

{{ $group['name'] ?? 'Group' }}

{{ $group['headline'] ?? $group['bio_excerpt'] ?? 'Shared publishing identity for collaborative releases and artwork.' }}

@if (!empty($group['is_recruiting'])) Recruiting @endif @if (!empty($group['is_verified'])) Verified @endif @if (!empty(data_get($group, 'owner.username')) || !empty(data_get($group, 'owner.name'))) Led by {{ data_get($group, 'owner.username') ?: data_get($group, 'owner.name') }} @endif
@if ($stats->isNotEmpty())
@foreach ($stats as $stat) {{ number_format($stat['value']) }} {{ $stat['label'] }} @endforeach
@endif View Group
@endforeach
@endif