{{-- HEADER --}}

Daftar Mitra

{{-- FILTER --}}
@if(request('search')) @endif
{{-- FLASH --}} @if (session('success'))
{{ session('success') }}
@endif {{-- DESKTOP TABLE --}} {{-- MOBILE CARD --}}
@forelse($mitras as $mitra) @php $no = ($mitras instanceof \Illuminate\Pagination\AbstractPaginator) ? $mitras->firstItem() + $loop->index : $loop->iteration; @endphp
@if($mitra->foto) {{ $mitra->nama }} @else
@endif

{{ $mitra->nama }}

#{{ $no }}
@if($mitra->deskripsi)

{{ $mitra->deskripsi }}

@endif
@if($mitra->instagram) Instagram @endif @if($mitra->linkedin) LinkedIn @endif @if($mitra->website) Website @endif
๐Ÿ‘๏ธ Lihat โœ๏ธ Edit
@csrf @method('DELETE')
@empty

Belum ada mitra

Mulai dengan menambahkan mitra pertama.

Tambah Mitra
@endforelse
{{-- PAGINATION --}} @if($mitras instanceof \Illuminate\Pagination\AbstractPaginator && request('per_page') !== 'all') @php $currentPage = $mitras->currentPage(); $lastPage = $mitras->lastPage(); $perPage = request('per_page', 5); $search = request('search'); $from = $mitras->firstItem() ?? 0; $to = $mitras->lastItem() ?? 0; $total = $mitras->total(); $window = 1; $rangeStart = max(2, $currentPage - $window); $rangeEnd = min($lastPage - 1, $currentPage + $window); $pagesWithDots = [1]; if ($rangeStart > 2) $pagesWithDots[] = '...'; for ($i = $rangeStart; $i <= $rangeEnd; $i++) $pagesWithDots[] = $i; if ($rangeEnd < $lastPage - 1) $pagesWithDots[] = '...'; if ($lastPage > 1) $pagesWithDots[] = $lastPage; $buildUrl = function(int $page) use ($perPage, $search): string { $params = ['page' => $page, 'per_page' => $perPage]; if ($search) $params['search'] = $search; return url()->current() . '?' . http_build_query($params); }; @endphp @if($total > 0)
Menampilkan {{ $from }}โ€“{{ $to }} dari {{ $total }} mitra @if($lastPage > 1) @endif
@endif @endif
0 mitra dipilih
@csrf @method('DELETE')
โš ๏ธ

Hapus Mitra?

Kamu yakin ingin menghapus 0 mitra yang dipilih?
Tindakan ini tidak dapat dibatalkan.