148 lines
5.6 KiB
PHP

<aside class="left-sidebar">
<!-- Sidebar scroll-->
<div>
<div class="brand-logo d-flex align-items-center justify-content-between">
<a href="/" class="text-nowrap logo-img">
<img src="logo/logo_rsabhk.png" alt="rsabhk" width="180" class="mt-2"/>
</a>
<div class="close-btn d-xl-none d-block sidebartoggler cursor-pointer" id="sidebarCollapse">
<i class="ti ti-x fs-6"></i>
</div>
</div>
<!-- Sidebar navigation-->
<nav class="sidebar-nav scroll-sidebar" data-simplebar="">
<ul id="sidebarnav">
<li class="nav-small-cap">
<iconify-icon icon="solar:menu-dots-linear" class="nav-small-cap-icon fs-4"></iconify-icon>
<span class="hide-menu">Home</span>
</li>
<li class="sidebar-item">
<a class="sidebar-link" href="/" aria-expanded="false">
<i class="ti ti-dashboard"></i>
<span class="hide-menu">Dashboard</span>
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link" href="/new" aria-expanded="false">
<i class="ti ti-layout-dashboard"></i>
<span class="hide-menu">Dashboard V2</span>
</a>
</li>
<!-- ---------------------------------- -->
<!-- Dashboard -->
<!-- ---------------------------------- -->
<li class="sidebar-item">
<a class="sidebar-link justify-content-between"
href="/master-kategori" aria-expanded="false">
<div class="d-flex align-items-center gap-3">
<span class="d-flex">
<i class="ti ti-file"></i>
</span>
<span class="hide-menu">Master Kategori</span>
</div>
</a>
</li>
{{-- <li class="sidebar-item">
<a class="sidebar-link justify-content-between"
href="/master-klasifikasi" aria-expanded="false">
<div class="d-flex align-items-center gap-3">
<span class="d-flex">
<i class="ti ti-file"></i>
</span>
<span class="hide-menu">Master Klasifikasi</span>
</div>
</a>
</li> --}}
<li class="sidebar-item">
<a class="sidebar-link justify-content-between"
href="/akses" aria-expanded="false">
<div class="d-flex align-items-center gap-3">
<span class="d-flex">
<i class="ti ti-lock-access"></i>
</span>
<span class="hide-menu">Akses</span>
</div>
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link justify-content-between"
href="/log-activity" aria-expanded="false">
<div class="d-flex align-items-center gap-3">
<span class="d-flex">
<i class="ti ti-activity"></i>
</span>
<span class="hide-menu">Log Aktivitas</span>
</div>
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link justify-content-between"
href="/recap" aria-expanded="false">
<div class="d-flex align-items-center gap-3">
<span class="d-flex">
<i class="ti ti-report-analytics"></i>
</span>
<span class="hide-menu">Data Rekap</span>
</div>
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link d-flex align-items-center justify-content-between"
href="/pending-file" aria-expanded="false">
<!-- Left -->
<div class="d-flex align-items-center gap-3">
<i class="ti ti-clock sidebar-icon"></i>
<span class="hide-menu">Persetujuan</span>
</div>
<!-- Right Badge -->
<span class="badge bg-danger rounded-pill sidebar-badge" id="pendingCountBadge">
0
</span>
</a>
</li>
<li class="sidebar-item">
<a class="sidebar-link justify-content-between"
href="/master-persetujuan" aria-expanded="false">
<div class="d-flex align-items-center gap-3">
<span class="d-flex">
<i class="ti ti-report-analytics"></i>
</span>
<span class="hide-menu">Master Persetujuan</span>
</div>
</a>
</li>
</ul>
</nav>
<!-- End Sidebar navigation -->
</div>
<!-- End Sidebar scroll-->
</aside>
<script>
function countData(){
const badge = document.getElementById('pendingCountBadge');
if (!badge) return;
fetch('/data/count-pending')
.then(res => res.json())
.then(data => {
const count = data?.count ?? 0;
badge.textContent = count;
if (count <= 0) {
badge.classList.add('d-none');
} else {
badge.classList.remove('d-none');
}
})
.catch(() => {
badge.classList.add('d-none');
});
}
countData();
</script>