@extends('layouts.nova') @php $galleryItems = collect($artworks->items())->map(fn ($art) => [ 'id' => $art->id ?? null, 'name' => $art->name ?? $art->title ?? null, 'title' => $art->title ?? $art->name ?? null, 'thumb' => $art->thumb ?? $art->thumb_url ?? null, 'thumb_url' => $art->thumb_url ?? $art->thumb ?? null, 'slug' => $art->slug ?? '', 'author' => $art->author ?? '', 'uname' => $art->uname ?? $art->author ?? '', 'username' => $art->username ?? '', 'avatar_url' => $art->avatar_url ?? null, 'category_name' => $art->category_name ?? '', 'category_slug' => $art->category_slug ?? '', 'width' => $art->width ?? null, 'height' => $art->height ?? null, 'likes' => $art->likes ?? 0, 'comments_count' => $art->comments_count ?? 0, ])->values(); @endphp @push('scripts') @vite('resources/js/entry-masonry-gallery.jsx') @endpush @section('content')
@if($artworks->total() > 0)
{{ number_format($artworks->total()) }} artworks
@endif
@if($artworks->isEmpty())
You have no favourites yet.
@else
nextPageUrl()) data-next-page-url="{{ $artworks->nextPageUrl() }}" @endif data-limit="20" class="min-h-32" >
@endif
@endsection