@section('title', 'Mis Favoritos')
{{-- Breadcrumb --}} {{-- Header --}}

Mis Favoritos

{{ $wishlists->total() }} producto(s) guardado(s) en tu lista

@if($wishlists->count() > 0)
{{-- Agregar todo al carrito --}} {{-- Toggle Vista --}}
@endif
@if($wishlists->count() > 0 || $selectedCategory)
{{-- Sidebar Filtros --}}
Filtros
@if($selectedCategory) Limpiar @endif
{{-- Filtro por Categoría --}} @if(count($categories) > 0)
Categorías
@foreach($categories as $category) @endforeach
@endif {{-- Resumen --}}
Resumen
{{ $wishlists->total() }} producto(s) en favoritos @if($selectedCategory)
Filtrando por categoría @endif
{{-- Productos --}}
@if($wishlists->count() > 0) @if($viewMode === 'grid') {{-- Vista Grid --}}
@foreach($wishlists as $index => $wishlist)
{{-- Ribbon de descuento --}} @if($wishlist->producto->precio_original && $wishlist->producto->precio_original > $wishlist->producto->price) @php $discount = round((($wishlist->producto->precio_original - $wishlist->producto->price) / $wishlist->producto->precio_original) * 100); @endphp -{{ $discount }}% @endif
@if($wishlist->producto->images && $wishlist->producto->images->first()) {{ $wishlist->producto->name }} @else
@endif {{-- Overlay con acciones --}}
{{-- Categoría --}}

{{ $wishlist->producto->categoria->nombre ?? 'Sin categoría' }}

{{-- Nombre --}}
{{ $wishlist->producto->name }}
{{-- Rating --}}
@php $rating = $wishlist->producto->rating ?? rand(3, 5); @endphp @for($i = 1; $i <= 5; $i++) @if($i <= $rating) @else @endif @endfor ({{ $wishlist->producto->reviews_count ?? rand(5, 50) }})
{{-- Precios --}}
{{ money($wishlist->producto->price) }} @if($wishlist->producto->precio_original && $wishlist->producto->precio_original > $wishlist->producto->price) {{ money($wishlist->producto->precio_original) }} @endif @if($wishlist->producto->precio_bs) {{ $wishlist->producto->precio_bs }} Bs @endif
@endforeach
@else {{-- Vista Lista --}}
@foreach($wishlists as $index => $wishlist)
@if($wishlist->producto->images && $wishlist->producto->images->first()) {{ $wishlist->producto->name }} @else
@endif @if($wishlist->producto->precio_original && $wishlist->producto->precio_original > $wishlist->producto->price) @php $discount = round((($wishlist->producto->precio_original - $wishlist->producto->price) / $wishlist->producto->precio_original) * 100); @endphp -{{ $discount }}% @endif

{{ $wishlist->producto->categoria->nombre ?? 'Sin categoría' }}

{{ $wishlist->producto->name }}
{{-- Rating --}}
@php $rating = $wishlist->producto->rating ?? rand(3, 5); @endphp @for($i = 1; $i <= 5; $i++) @if($i <= $rating) @else @endif @endfor ({{ $wishlist->producto->reviews_count ?? rand(5, 50) }})
{{ money($wishlist->producto->price) }} @if($wishlist->producto->precio_original && $wishlist->producto->precio_original > $wishlist->producto->price) {{ money($wishlist->producto->precio_original) }} @endif @if($wishlist->producto->precio_bs) {{ $wishlist->producto->precio_bs }} Bs @endif
Ver
@endforeach
@endif {{-- Paginación --}}
{{ $wishlists->links('livewire.pagination') }}
@else {{-- Empty state cuando hay filtro pero sin resultados --}}

No hay productos en esta categoría

No tienes productos favoritos en la categoría seleccionada.

@endif
@else {{-- Empty State Mejorado --}}
{{-- Ilustración SVG --}}
{{-- Sparkles --}} {{-- Stars --}}

Tu lista de favoritos está vacía

Guarda tus productos favoritos haciendo clic en el corazón para encontrarlos fácilmente más tarde.

{{-- Tips --}}
Guarda tus favoritos
Haz clic en el corazón de cualquier producto
Compra fácil
Añade todos al carrito con un clic
Recibe alertas
Te avisamos cuando bajen de precio
@endif
{{-- Estilos para animaciones --}}