@if(!$categoriesLoaded)
{{ trans('blockland-config::blockland-config.loading_categories') }}
@else
{{-- Warning banner --}}

{{ trans('blockland-config::blockland-config.browser.warning') }}

{{-- Category & search filters --}}
{{ $this->form }}
{{ trans('blockland-config::blockland-config.browser.searching_addons') }}
@if($this->selectedCategory || $this->search !== '') @php $paginated = $this->getPaginatedData(); @endphp

{{ trans('blockland-config::blockland-config.browser.showing_count', ['count' => $paginated['total']]) }}

@if(count($paginated['items']) > 0)
@foreach($paginated['items'] as $addOn)

{{ $addOn['name'] }}

@if($addOn['size'])

{{ $addOn['size'] }}

@endif
{{ trans('blockland-config::blockland-config.browser.install') }}
@endforeach
@if($paginated['lastPage'] > 1)

{{ trans('blockland-config::blockland-config.browser.showing_range', [ 'from' => $paginated['from'], 'to' => $paginated['to'], 'total' => $paginated['total'], ]) }}

@for($p = 1; $p <= $paginated['lastPage']; $p++) @if($paginated['lastPage'] <= 7 || $p <= 2 || $p >= $paginated['lastPage'] - 1 || abs($p - $paginated['page']) <= 1) {{ $p }} @elseif($p === 3 || $p === $paginated['lastPage'] - 2) @endif @endfor
@endif @else @endif
@else @endif
@endif