@extends('layouts.nova') @php($useUnifiedSeo = true) @section('content')
@php $hasQuery = isset($q) && $q !== ''; $resultCount = method_exists($artworks, 'total') ? (int) $artworks->total() : 0; $groupResults = collect($groups ?? []); $groupResultCount = $groupResults->count(); $newsResults = collect($news ?? []); $newsResultCount = $newsResults->count(); $hasAnyResults = $resultCount > 0 || $groupResultCount > 0 || $newsResultCount > 0; $galleryArtworks = collect($artworks->items())->map(fn ($art) => [ 'id' => $art->id ?? null, 'name' => $art->name ?? null, 'thumb' => $art->thumb_url ?? $art->thumb ?? null, 'thumb_srcset' => $art->thumb_srcset ?? null, 'uname' => $art->uname ?? '', 'username' => $art->username ?? '', 'avatar_url' => $art->avatar_url ?? null, 'profile_url' => $art->profile_url ?? null, 'published_as_type' => $art->published_as_type ?? null, 'publisher' => $art->publisher ?? null, 'category_name' => $art->category_name ?? '', 'category_slug' => $art->category_slug ?? '', 'slug' => $art->slug ?? '', 'width' => $art->width ?? null, 'height' => $art->height ?? null, 'views' => $art->views ?? null, 'likes' => $art->likes ?? null, 'downloads' => $art->downloads ?? null, ])->values(); $galleryNextPageUrl = method_exists($artworks, 'nextPageUrl') ? $artworks->nextPageUrl() : null; @endphp

Discover

Search

{{ $hasQuery ? 'Results for "' . $q . '"' : 'Find artworks, creators, groups, and styles across Skinbase.' }}

@if($hasQuery)
Sort by: @foreach(['latest' => 'Newest', 'popular' => 'Most viewed', 'likes' => 'Most liked', 'downloads' => 'Most downloaded'] as $key => $label) {{ $label }} @endforeach {{ number_format($resultCount + $groupResultCount + $newsResultCount) }} {{ ($resultCount + $groupResultCount + $newsResultCount) === 1 ? 'result' : 'results' }}
@endif @if($groupResultCount > 0)

Groups

Collaborative identities matching your search

Explore shared publishing brands, contributor teams, and recruiting collectives related to this query.

Browse all groups
@endif @if($newsResultCount > 0)

News

Editorial stories and platform updates matching your search

Find tutorials, release notes, community spotlights, and announcements connected to this topic.

Browse all News
@endif @if($hasQuery && !$hasAnyResults)

No results for "{{ $q }}"

Try a different keyword or browse public groups, News, and trending artworks.

@else
@endif
@endsection @push('scripts') @vite('resources/js/entry-masonry-gallery.jsx') @endpush