228 lines
11 KiB
Plaintext
228 lines
11 KiB
Plaintext
@{
|
|
var controller = ViewContext.RouteData.Values["controller"] as string;
|
|
}
|
|
<label class="drawer-overlay" for="my-drawer-2" aria-label="close sidebar"></label>
|
|
|
|
<aside class="bg-base-100 flex min-h-screen w-64 flex-col">
|
|
<!-- Navbar -->
|
|
<div class="navbar sticky top-0 hidden items-center justify-center gap-2 bg-gray-50 px-4 py-2 font-bold lg:z-50 lg:flex">
|
|
<div class="avatar bg-white">
|
|
<div class="w-10 rounded-md p-1 shadow">
|
|
<img src="/images/logo.png" alt="Logo" width="48" />
|
|
</div>
|
|
</div>
|
|
<span class="font-jakarta-plus text-xl">e-Bank Sampah</span>
|
|
</div>
|
|
|
|
<!-- Sidebar content here -->
|
|
<div class="flex-1 overflow-y-auto">
|
|
<ul class="menu menu-sidebar bg-base-100 text-base-content min-h-full w-full overscroll-y-none p-4">
|
|
|
|
<!-- Dashboard -->
|
|
<li>
|
|
<a asp-controller="Dashboard" asp-action="Index" class="w-full rounded-full @(controller == "Dashboard" ? "menu-active" : "")">
|
|
<i class="ph ph-gauge me-2 text-lg"></i>
|
|
Dashboard
|
|
</a>
|
|
</li>
|
|
|
|
|
|
<!-- Bank Sampah -->
|
|
<li>
|
|
<a asp-controller="BankSampah" asp-action="Index" class="rounded-full @(controller == "BankSampah" ? "menu-active" : "")">
|
|
<i class="ph ph-recycle me-2 text-lg"></i>
|
|
Bank Sampah
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Data Nasabah -->
|
|
<li>
|
|
<a asp-controller="DataNasabah" asp-action="Index" class="rounded-full @(controller == "DataNasabah" ? "menu-active" : "")">
|
|
<i class="ph ph-users-four me-2 text-lg"></i>
|
|
Data Nasabah
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Data -->
|
|
<li>
|
|
<details @(new[] { "Nasabah", "BankSampahInduk", "Aktivitas", "HargaSampah", "Offtaker" }.Contains(controller) ? "open" : "")>
|
|
<summary>
|
|
<i class="ph ph-database me-2 text-lg"></i>
|
|
Data
|
|
</summary>
|
|
<ul>
|
|
<li><a href="/Data/Nasabah/Index" class="@(controller == "Nasabah" ? "menu-active" : "")">Nasabah</a></li>
|
|
<li><a href="/Data/BankSampahInduk/Index" class="@(controller == "BankSampahInduk" ? "menu-active" : "")">Bank Sampah Induk</a></li>
|
|
<li><a href="/Data/Aktivitas/Index" class="@(controller == "Aktivitas" ? "menu-active" : "")">Aktivitas</a></li>
|
|
<li><a href="/Data/HargaSampah/Index" class="@(controller == "HargaSampah" ? "menu-active" : "")">Harga Sampah</a></li>
|
|
<li><a href="/Data/Offtaker/Index" class="@(controller == "Offtaker" ? "menu-active" : "")">Offtaker</a></li>
|
|
</ul>
|
|
</details>
|
|
</li>
|
|
|
|
<!-- Data Offtaker -->
|
|
<li>
|
|
<a asp-controller="DataOfftaker" asp-action="Index" class="rounded-full @(controller == "DataOfftaker" ? "menu-active" : "")">
|
|
<i class="ph ph-read-cv-logo me-2 text-lg"></i>
|
|
Data Offtaker
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Transaksi Laporan -->
|
|
<li>
|
|
<a asp-controller="TransaksiLaporan" asp-action="Index" class="rounded-full @(controller == "TransaksiLaporan" ? "menu-active" : "")">
|
|
<i class="ph ph-database me-2 text-lg"></i>
|
|
Transaksi Laporan
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Wilayah -->
|
|
<li>
|
|
<details @(new[] { "Kota", "Kecamatan", "Kelurahan" }.Contains(controller) ? "open" : "")>
|
|
<summary>
|
|
<i class="ph ph-map-trifold me-2 text-lg"></i>
|
|
Wilayah
|
|
</summary>
|
|
<ul>
|
|
<li><a asp-controller="Kota" class="@(controller == "Kota" ? "menu-active" : "")">Kota</a></li>
|
|
<li><a asp-controller="Kecamatan" class="@(controller == "Kecamatan" ? "menu-active" : "")">Kecamatan</a></li>
|
|
<li><a asp-controller="Kelurahan" class="@(controller == "Kelurahan" ? "menu-active" : "")">Kelurahan</a></li>
|
|
</ul>
|
|
</details>
|
|
</li>
|
|
|
|
<!-- Master Data -->
|
|
<li>
|
|
<details @(new[] { "Aktivitas", "Artikel", "BadanHukum", "Fasilitas", "JenisBankSampah", "JenisNasabah", "JenisPengolahan", "Kategori", "KategoriFasilitas", "Mitra", "StatusLahan", "JenisSampah", "KategoriSampah", "SubKategoriSampah" }.Contains(controller) ? "open" : "")>
|
|
<summary>
|
|
<i class="ph ph-database me-2 text-lg"></i>
|
|
Master Data
|
|
</summary>
|
|
<ul>
|
|
<li><a href="/Master/Aktivitas/Index" class="@(controller == "Aktivitas" ? "menu-active" : "")">Aktivitas</a></li>
|
|
<li><a href="/Master/Artikel/Index" class="@(controller == "Artikel" ? "menu-active" : "")">Artikel</a></li>
|
|
<li><a href="/Master/BadanHukum/Index" class="@(controller == "BadanHukum" ? "menu-active" : "")">Badan Hukum</a></li>
|
|
<li><a href="/Master/Fasilitas/Index" class="@(controller == "Fasilitas" ? "menu-active" : "")">Fasilitas</a></li>
|
|
<li><a href="/Master/JenisBankSampah/Index" class="@(controller == "JenisBankSampah" ? "menu-active" : "")">Jenis Bank Sampah</a></li>
|
|
<li><a href="/Master/JenisNasabah/Index" class="@(controller == "JenisNasabah" ? "menu-active" : "")">Jenis Nasabah</a></li>
|
|
<li><a href="/Master/JenisPengolahan/Index" class="@(controller == "JenisPengolahan" ? "menu-active" : "")">Jenis Pengolahan</a></li>
|
|
<li><a href="/Master/Kategori/Index" class="@(controller == "Kategori" ? "menu-active" : "")">Kategori</a></li>
|
|
<li><a href="/Master/KategoriFasilitas/Index" class="@(controller == "KategoriFasilitas" ? "menu-active" : "")">Kategori Fasilitas</a></li>
|
|
<li><a href="/Master/Mitra/Index" class="@(controller == "Mitra" ? "menu-active" : "")">Mitra</a></li>
|
|
<li><a href="/Master/StatusLahan/Index" class="@(controller == "StatusLahan" ? "menu-active" : "")">Status Lahan</a></li>
|
|
<li><a href="/Master/JenisSampah/Index" class="@(controller == "JenisSampah" ? "menu-active" : "")">Jenis Sampah</a></li>
|
|
<li><a href="/Master/KategoriSampah/Index" class="@(controller == "KategoriSampah" ? "menu-active" : "")">Kategori Sampah</a></li>
|
|
<li><a href="/Master/SubKategoriSampah/Index" class="@(controller == "SubKategoriSampah" ? "menu-active" : "")">Sub Kategori Sampah</a></li>
|
|
</ul>
|
|
</details>
|
|
</li>
|
|
|
|
<!-- Profil -->
|
|
<li>
|
|
<a asp-controller="Profil" class="rounded-full @(controller == "Profil" ? "menu-active" : "")">
|
|
<i class="ph ph-user-square me-2 text-lg"></i>
|
|
Profil Bank Sampah
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Aktifitas -->
|
|
<li>
|
|
<a asp-controller="Aktifitas" class="rounded-full @(controller == "Aktifitas" ? "menu-active" : "")">
|
|
<i class="ph ph-activity me-2 text-lg"></i>
|
|
Aktifitas
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Manajemen User -->
|
|
<li>
|
|
<a href="#" class="rounded-full">
|
|
<i class="ph ph-gear me-2 text-lg"></i>
|
|
Manajemen User
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Nasabah -->
|
|
<li>
|
|
<a asp-controller="ProfilNasabah" asp-action="Index" class="rounded-full @(controller == "ProfilNasabah" ? "menu-active" : "")">
|
|
<i class="ph ph-user-circle me-2 text-lg"></i>
|
|
Profil Nasabah
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Bank Sampah Nasabah -->
|
|
<li>
|
|
<a asp-controller="BankSampahNasabah" asp-action="Index" class="rounded-full @(controller == "BankSampahNasabah" ? "menu-active" : "")">
|
|
<i class="ph ph-bank me-2 text-lg"></i>
|
|
Bank Sampah Nasabah
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Transaksi Nasabah -->
|
|
<li>
|
|
<a asp-controller="TransaksiNasabah" asp-action="Index" class="rounded-full @(controller == "TransaksiNasabah" ? "menu-active" : "")">
|
|
<i class="ph ph-currency-circle-dollar me-2 text-lg"></i>
|
|
Transaksi Nasabah
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Data Bank Sampah -->
|
|
<li>
|
|
<a asp-controller="DataBankSampah" asp-action="Index" class="rounded-full @(controller == "DataBankSampah" ? "menu-active" : "")">
|
|
<i class="ph ph-house-line me-2 text-lg"></i>
|
|
Data Bank Sampah
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Maggot -->
|
|
<li>
|
|
<a asp-controller="Maggot" asp-action="Index" class="rounded-full @(controller == "Maggot" ? "menu-active" : "")">
|
|
<i class="ph ph-bug me-2 text-lg"></i>
|
|
Maggot
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Composting -->
|
|
<li>
|
|
<a asp-controller="Composting" asp-action="Index" class="rounded-full @(controller == "Composting" ? "menu-active" : "")">
|
|
<i class="ph ph-leaf me-2 text-lg"></i>
|
|
Composting
|
|
</a>
|
|
</li>
|
|
|
|
<!-- Reduksi Sampah -->
|
|
<li>
|
|
<a asp-controller="ReduksiSampah" asp-action="Index" class="rounded-full @(controller == "ReduksiSampah" ? "menu-active" : "")">
|
|
<i class="ph ph-chart-line me-2 text-lg"></i>
|
|
Reduksi Sampah
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<!-- Card Help Desk -->
|
|
<div class="bg-base-100 sticky bottom-0 px-4 pb-4">
|
|
<div class="card w-fit bg-linear-to-tl from-[#FFDBAC] to-[#F79009] text-white">
|
|
<div class="card-body px-2 py-4">
|
|
<div class="card-title">
|
|
<i class="ph ph-whatsapp-logo text-lg"></i>
|
|
Help Desk
|
|
</div>
|
|
<hr class="text-white/30" />
|
|
<div class="flex flex-col gap-0">
|
|
<span>Senin s.d Jumat</span>
|
|
<span>08.00 - 15.00 WIB</span>
|
|
</div>
|
|
<hr class="text-white/30" />
|
|
<div class="flex flex-col gap-0">
|
|
<span class="font-semibold text-[10px]">
|
|
Bidang Pengurangan dan Penanganan Sampah Dinas Lingkungan Hidup Provinsi DKI Jakarta
|
|
</span>
|
|
<span class="text-[10px]">
|
|
Jl.Mandala V Cililitan Kramatjati Jakarta Timur
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</aside>
|