@php
$megaSearchItems = collect([
['title' => 'Dashboard', 'subtitle' => 'Beranda koperasi', 'route_name' => 'admin.dashboard.index', 'permission' => 'dashboard'],
['title' => 'Pemasukan Kas', 'subtitle' => 'Transaksi kas masuk', 'route_name' => 'admin.cash-transactions.income.index', 'permission' => 'cash-transactions.income.index'],
['title' => 'Pengeluaran Kas', 'subtitle' => 'Transaksi kas keluar', 'route_name' => 'admin.cash-transactions.expense.index', 'permission' => 'cash-transactions.expense.index'],
['title' => 'Transfer Kas', 'subtitle' => 'Transfer antar kas', 'route_name' => 'admin.cash-transactions.transfer.index', 'permission' => 'cash-transactions.transfer.index'],
['title' => 'Setoran Tunai', 'subtitle' => 'Transaksi simpanan masuk', 'route_name' => 'admin.savings.deposit.index', 'permission' => 'savings.deposit.index'],
['title' => 'Penarikan Tunai', 'subtitle' => 'Transaksi simpanan keluar', 'route_name' => 'admin.savings.withdrawal.index', 'permission' => 'savings.withdrawal.index'],
['title' => 'Simpanan Bunga Harian', 'subtitle' => 'Rekening SBH', 'route_name' => 'admin.daily-interest-savings.index', 'permission' => 'daily-interest-savings.index'],
['title' => 'Simpanan Sukarela Berjangka', 'subtitle' => 'Rekening SSB', 'route_name' => 'admin.fixed-term-savings.index', 'permission' => 'fixed-term-savings.index'],
['title' => 'Data Pinjaman', 'subtitle' => 'Daftar pinjaman anggota', 'route_name' => 'admin.loans.index', 'permission' => 'loans.index'],
['title' => 'Data Angsuran', 'subtitle' => 'Pembayaran dan daftar angsuran', 'route_name' => 'admin.loans.installments.index', 'permission' => 'loans.installments.index'],
['title' => 'Pinjaman Lunas', 'subtitle' => 'Riwayat pelunasan pinjaman', 'route_name' => 'admin.loans.settled.index', 'permission' => 'loans.settled.index'],
['title' => 'Simulasi Pinjaman', 'subtitle' => 'Simulasi cicilan pinjaman', 'route_name' => 'admin.loans.simulation.index', 'permission' => 'loans.simulation.index'],
['title' => 'Inventaris', 'subtitle' => 'Data inventaris', 'route_name' => 'admin.inventories.index', 'permission' => 'inventories.index'],
['title' => 'Laporan SHU', 'subtitle' => 'Sisa hasil usaha', 'route_name' => 'admin.reports.shu.index', 'permission' => 'reports.shu'],
['title' => 'Data Pengguna', 'subtitle' => 'User login dan role', 'route_name' => 'admin.master-data.users.index', 'permission' => 'master-data.users.index'],
])
->filter(fn ($item) => \Illuminate\Support\Facades\Route::has($item['route_name']))
->filter(fn ($item) => bouncer()->hasPermission($item['permission']))
->map(function ($item) {
$item['route'] = route($item['route_name']);
unset($item['route_name']);
return $item;
})
->values();
@endphp
@pushOnce('scripts')
@endPushOnce