ソースを参照

RPM admin - remove empty paginator links

Vijayakrishnan 3 年 前
コミット
d174bff7e1

+ 12 - 10
resources/views/app/practice-management/rpm-matrix-for-admin.blade.php

@@ -354,16 +354,18 @@
                            onclick="$('[name=not-enrolled]').val('1'); return fastLoad('{{route('practice-management.rpm-matrix-admin')}}?' + $('#rpm-matrix-filter').serialize());"
                            tab-link="no-rpm">Not Enrolled in RPM</a>
                     </div>
-                    <div class="d-inline-flex align-items-baseline ml-auto mb-0-pagination">
-                        <div class="mr-2"><b>{{$paginator->firstItem()}}</b> to <b>{{$paginator->lastItem()}}</b> (page {{$paginator->currentPage()}}) of <b>{{$paginator->total()}}</b> care months</div>
-                        {!! $paginator->onEachSide(2)->withQueryString()->links() !!}
-                        <select class="form-control form-control-sm min-width-unset width-100px px-2 ml-2" onchange="fastLoad('{{ route('practice-management.rpm-matrix-admin') }}?{{queryLineExcept(['per_page', 'page'])}}&per_page=' + this.value)">
-                            <option {{$perPage == 25 ? 'selected' : ''}} value="25">25/page</option>
-                            <option {{$perPage == 50 ? 'selected' : ''}} value="50">50/page</option>
-                            <option {{$perPage == 75 ? 'selected' : ''}} value="75">75/page</option>
-                            <option {{$perPage == 100 ? 'selected' : ''}} value="100">100/page</option>
-                        </select>
-                    </div>
+                    @if($paginator->total())
+                        <div class="d-inline-flex align-items-baseline ml-auto mb-0-pagination">
+                            <div class="mr-2"><b>{{$paginator->firstItem()}}</b> to <b>{{$paginator->lastItem()}}</b> (page {{$paginator->currentPage()}}) of <b>{{$paginator->total()}}</b> care months</div>
+                            {!! $paginator->onEachSide(2)->withQueryString()->links() !!}
+                            <select class="form-control form-control-sm min-width-unset width-100px px-2 ml-2" onchange="fastLoad('{{ route('practice-management.rpm-matrix-admin') }}?{{queryLineExcept(['per_page', 'page'])}}&per_page=' + this.value)">
+                                <option {{$perPage == 25 ? 'selected' : ''}} value="25">25/page</option>
+                                <option {{$perPage == 50 ? 'selected' : ''}} value="50">50/page</option>
+                                <option {{$perPage == 75 ? 'selected' : ''}} value="75">75/page</option>
+                                <option {{$perPage == 100 ? 'selected' : ''}} value="100">100/page</option>
+                            </select>
+                        </div>
+                    @endif
                 </div>
                 <div class="cm-tab {{!request()->input('not-enrolled') ? '' : 'd-none'}}" tab-key="rpm">
                     @include('app.practice-management.rpm-matrix-for-admin-table')