@include('front.partials.top-header') @include('front.partials.desktop.search-header') @include('front.partials.sticky-header')
@include('front.partials.mobile.menu')

@php $selectedCategory = $selectedCategory ?? null; $selectedStates = $selectedStates ?? []; $selectedRating = $selectedRating ?? null; $selectedColor = $selectedColor ?? ''; $selectedSort = $selectedSort ?? 'latest'; @endphp
@if($selectedRating) {!! str_repeat('★', (int) $selectedRating) !!} {{ $selectedRating }} @else {{ __('messages.all_rates') }} @endif
{{ __('messages.all_rates') }}
1 {{ __('messages.star') }}
★★ 2 {{ __('messages.stars') }}
★★★ 3 {{ __('messages.stars') }}
★★★★ 4 {{ __('messages.stars') }}
★★★★★ 5 {{ __('messages.stars') }}
@switch($selectedColor) @case('red') {{ __('messages.red') }} @break @case('blue') {{ __('messages.blue') }} @break @case('green') {{ __('messages.green') }} @break @case('yellow') {{ __('messages.yellow') }} @break @case('orange') {{ __('messages.orange') }} @break @case('purple') {{ __('messages.purple') }} @break @case('pink') {{ __('messages.pink') }} @break @case('black') {{ __('messages.black') }} @break @case('white') {{ __('messages.white') }} @break @case('gray') {{ __('messages.gray') }} @break @case('brown') {{ __('messages.brown') }} @break @case('beige') {{ __('messages.beige') }} @break @case('cyan') {{ __('messages.cyan') }} @break @case('magenta') {{ __('messages.magenta') }} @break @case('lime') {{ __('messages.lime') }} @break @case('navy') {{ __('messages.navy') }} @break @case('teal') {{ __('messages.teal') }} @break @case('olive') {{ __('messages.olive') }} @break @case('maroon') {{ __('messages.maroon') }} @break @case('gold') {{ __('messages.gold') }} @break @case('silver') {{ __('messages.silver') }} @break @case('coral') {{ __('messages.coral') }} @break @case('turquoise') {{ __('messages.turquoise') }} @break @case('indigo') {{ __('messages.indigo') }} @break @case('violet') {{ __('messages.violet') }} @break @default {{ __('messages.all_colors') }} @endswitch
{{ __('messages.all_colors') }}
{{ __('messages.red') }}
{{ __('messages.blue') }}
{{ __('messages.green') }}
{{ __('messages.yellow') }}
{{ __('messages.orange') }}
{{ __('messages.purple') }}
{{ __('messages.pink') }}
{{ __('messages.black') }}
{{ __('messages.white') }}
{{ __('messages.gray') }}
{{ __('messages.brown') }}
{{ __('messages.beige') }}
{{ __('messages.cyan') }}
{{ __('messages.magenta') }}
{{ __('messages.lime') }}
{{ __('messages.navy') }}
{{ __('messages.teal') }}
{{ __('messages.olive') }}
{{ __('messages.maroon') }}
{{ __('messages.gold') }}
{{ __('messages.silver') }}
{{ __('messages.coral') }}
{{ __('messages.turquoise') }}
{{ __('messages.indigo') }}
{{ __('messages.violet') }}
@switch($selectedSort) @case('price_asc') {{ __('messages.asc_price') }} @break @case('price_desc') {{ __('messages.desc_price') }} @break @case('rating_desc') {{ __('messages.best_rated') }} @break @default {{ __('messages.more_recent') }} @endswitch
{{ __('messages.more_recent') }}
{{ __('messages.asc_price') }}
{{ __('messages.desc_price') }}
{{ __('messages.best_rated') }}
@include('front.partials.products-grid', [ 'products' => $products, 'wishlistProductIds' => $wishlistProductIds ?? [] ])
{{ $products->links() }}
@include('front.partials.footer')