@props([ 'paginator' => null, 'fetchRoute' => null, 'nextUrl' => null, 'mode' => 'html', 'tbody' => null, 'modals' => null, 'enableScroll' => true, 'showButton' => true, 'container' => 'main-content', ]) @php $resolvedNext = $nextUrl; if (!$resolvedNext && $fetchRoute && $paginator?->hasMorePages()) { $resolvedNext = route($fetchRoute, array_merge(request()->query(), [ 'page' => $paginator->currentPage() + 1, ])); } $uid = 'lm-' . substr(md5(($resolvedNext ?? 'end') . ($tbody ?? 'tbody')), 0, 8); @endphp