diff --git a/resources/views/user/components/_list.blade.php b/resources/views/user/components/_list.blade.php index c069dd0..4cf2ba6 100755 --- a/resources/views/user/components/_list.blade.php +++ b/resources/views/user/components/_list.blade.php @@ -10,7 +10,8 @@
{{ $b->nama }}

Rp {{ number_format($b->harga, 0, ',', '.') }}

- + @empty @@ -19,4 +20,52 @@ @endforelse + @if ($buket->hasPages()) +
+
+ {{-- TOMBOL PREVIOUS --}} +
+ @if ($buket->onFirstPage()) + + Sebelumnya + + @else + + Sebelumnya + + @endif +
+ + {{-- TOMBOL ANGKA (Looping Halaman) --}} +
+ @foreach ($buket->getUrlRange(1, $buket->lastPage()) as $page => $url) + @if ($page == $buket->currentPage()) + + {{ $page }} + + @else + + {{ $page }} + + @endif + @endforeach +
+ + {{-- TOMBOL NEXT --}} +
+ @if ($buket->hasMorePages()) + + Selanjutnya + + @else + + Selanjutnya + + @endif +
+
+
+ @endif diff --git a/resources/views/user/detail-buket.blade.php b/resources/views/user/detail-buket.blade.php index e20119e..f9cdf6a 100644 --- a/resources/views/user/detail-buket.blade.php +++ b/resources/views/user/detail-buket.blade.php @@ -69,7 +69,7 @@ class="detailbuket-spec-val">{{ ucfirst(str_replace('_', ' ', $buket->kategori))

- Pesan Sekarang diff --git a/resources/views/user/pembayaran-buket.blade.php b/resources/views/user/pembayaran-buket.blade.php index 121685f..6b9cc59 100644 --- a/resources/views/user/pembayaran-buket.blade.php +++ b/resources/views/user/pembayaran-buket.blade.php @@ -196,7 +196,7 @@ class="position-absolute w-100 h-100 opacity-0 start-0 top-0 cursor-pointer @err

- Batalkan diff --git a/resources/views/user/pesan-buket.blade.php b/resources/views/user/pesan-buket.blade.php index 27bd1ef..39a2e39 100644 --- a/resources/views/user/pesan-buket.blade.php +++ b/resources/views/user/pesan-buket.blade.php @@ -102,45 +102,6 @@ class="bi bi-chevron-right">
@include('user.components._list') -
-
- - @if ($buket->onFirstPage()) - - Sebelumnya - - @else - - Sebelumnya - - @endif - - {{-- Nomor Halaman --}} -
- @foreach ($buket->getUrlRange(1, $buket->lastPage()) as $page => $url) - @if ($page == $buket->currentPage()) - {{ $page }} - @else - {{ $page }} - @endif - @endforeach -
- - @if ($buket->hasMorePages()) - - Selanjutnya - - @else - - Selanjutnya - - @endif - -
-
-
@@ -209,13 +170,24 @@ function fetchBuket(url = "{{ route('pesan.buket') }}") { $(this).removeClass('active'); }); // Pagination AJAX - $(document).on('click', '.pagination a', function(e) { - e.preventDefault(); - let url = $(this).attr('href'); - fetchBuket(url); - window.scrollTo(0, 400); - }); + // $(document).on('click', '.pagination a', function(e) { + // e.preventDefault(); + // let url = $(this).attr('href'); + // fetchBuket(url); + // window.scrollTo(0, 400); + // }); + $(document).on('click', '#custom-pagination a', function(e) { + e.preventDefault(); // Mencegah reload halaman + // Ambil URL dari tombol yang diklik + let url = $(this).attr('href'); + + // Pastikan URL valid sebelum dipanggil + if (url && url !== '#') { + fetchBuket(url); + window.scrollTo(0, 400); // Scroll ke atas sedikit biar enak dilihat + } + }); var slider = document.getElementById('price-slider'); noUiSlider.create(slider, { start: [0, 500000],