@props(['paginator']) @php $current = $paginator->currentPage(); $last = max($paginator->lastPage(), 1); $total = $paginator->total(); $size = 5; $from = max(1, $current - intdiv($size, 2)); $to = min($last, $from + $size - 1); $from = max(1, $to - $size + 1); $pages = $last < 1 ? [1] : range($from, $to); $recordLabel = $total === 1 ? 'registro' : 'registros'; @endphp