Merge branch '35153/01' into 'main'

35153/01

See merge request imp/dki-bps-rw!2
main-dlh
Rohmad Eko Wahyudi 2025-10-08 01:49:09 +00:00
commit c7a43be42c
7 changed files with 211 additions and 3 deletions

View File

@ -0,0 +1,14 @@
using Microsoft.AspNetCore.Mvc;
namespace MyApp.Namespace
{
public class RumahMemilahController : Controller
{
// GET: RumahMemilahController
public ActionResult Index()
{
return View();
}
}
}

View File

@ -1,4 +1,5 @@
@{
Layout = "_LayoutApp";
ViewData["Title"] = "Dashboard";
ViewData["DashboardActive"] = "menu-active";
}

View File

@ -0,0 +1,157 @@
@{
Layout = "_LayoutApp";
ViewData["Title"] = "Rumah Memilah";
ViewData["RumahMemilahActive"] = "menu-active";
}
<div class="breadcrumbs text-sm">
<ul>
<li class="text-gray-500"><a>Data Sudin</a></li>
<li>Rumah Memilah</li>
</ul>
</div>
<!-- Header -->
<div class="grid grid-cols-1 gap-4 lg:grid-cols-2">
<div class="prose">
<h3 class="mb-2">Rumah Memilah</h3>
</div>
<div class="justify-self-end lg:self-center">
<a class="btn bg-white rounded-full" href="#">
<span class="icon icon-fill me-2">filter_list</span>
Filter
</a>
</div>
</div>
<div class="h-8"></div>
<div class="card bg-white shadow-sm">
<div class="card-body p-2">
<div class="overflow-x-auto">
<table class="table table-zebra">
<!-- head -->
<thead>
<tr>
<th>No</th>
<th>Kecamatan</th>
<th>Jumlah RW</th>
<th>Total Rumah</th>
<th>Rumah Aktif Memilah</th>
<th>Rumah Nasabah</th>
<th>Bank Sampah</th>
</tr>
</thead>
<tbody>
<tr>
<th>1</th>
<td>Kebayoran Baru</td>
<td>92</td>
<td>701</td>
<td>581</td>
<td>581</td>
<td>581</td>
</tr>
<tr>
<th>2</th>
<td>Tebet</td>
<td>44</td>
<td>934</td>
<td>889</td>
<td>889</td>
<td>889</td>
</tr>
<tr>
<th>3</th>
<td>Mentang</td>
<td>9</td>
<td>1378</td>
<td>673</td>
<td>673</td>
<td>673</td>
</tr>
<tr>
<th>4</th>
<td>Cilandak</td>
<td>18</td>
<td>1094</td>
<td>790</td>
<td>790</td>
<td>790</td>
</tr>
<tr>
<th>5</th>
<td>Setiabudi</td>
<td>17</td>
<td>794</td>
<td>750</td>
<td>750</td>
<td>750</td>
</tr>
<tr>
<th>6</th>
<td>Gambir</td>
<td>4</td>
<td>1573</td>
<td>780</td>
<td>780</td>
<td>780</td>
</tr>
<tr>
<th>7</th>
<td>Cakung</td>
<td>55</td>
<td>1160</td>
<td>552</td>
<td>552</td>
<td>552</td>
</tr>
<tr>
<th>8</th>
<td>Kepala Gading</td>
<td>95</td>
<td>1663</td>
<td>582</td>
<td>582</td>
<td>582</td>
</tr>
<tr>
<th>9</th>
<td>Pancoran</td>
<td>48</td>
<td>730</td>
<td>935</td>
<td>935</td>
<td>935</td>
</tr>
<tr>
<th>10</th>
<td>Tanah Abang</td>
<td>80</td>
<td>1046</td>
<td>593</td>
<td>593</td>
<td>593</td>
</tr>
</tbody>
</table>
</div>
<div class="flex flex-col gap-2 md:flex-row justify-between items-center">
<a href="#" class="btn btn-ghost btn-sm">
<span class="icon icon-fill text-sm me-2">arrow_back</span>
Prev
</a>
<div class="join gap-2">
<button class="join-item btn btn-circle bg-bpsrw-500 text-white">1</button>
<button class="join-item btn btn-circle bg-white text-gray-500">2</button>
<button class="join-item btn btn-circle bg-white text-gray-500">...</button>
<button class="join-item btn btn-circle bg-white text-gray-500">5</button>
<button class="join-item btn btn-circle bg-white text-gray-500">6</button>
</div>
<a href="#" class="btn btn-ghost btn-sm">
Next
<span class="icon icon-fill text-sm ms-2">arrow_forward</span>
</a>
</div>
</div>
</div>

View File

@ -10,7 +10,7 @@
<ul class="menu menu-sidebar bg-base-100 text-base-content min-h-full w-80 p-4">
<!-- Sidebar content here -->
<li>
<a class="text-gray-500 menu-active">
<a href="@Url.Action("Index", "Dashboard")" class="text-gray-500 @ViewData["DashboardActive"]">
<span class="icon icon-fill">analytics</span>
Dashboard
</a>
@ -20,7 +20,7 @@
<summary class="text-bpsrw-500 font-semibold">DATA SUDIN</summary>
<ul>
<li>
<a class="text-gray-500">
<a href="@Url.Action("Index", "RumahMemilah")" class="text-gray-500 @ViewData["RumahMemilahActive"]">
<span class="icon icon-fill">house</span>
Rumah Memilah
</a>

View File

@ -11,6 +11,7 @@
"tailwindcss": "^4.1.13"
},
"dependencies": {
"@tailwindcss/cli": "^4.1.13"
"@tailwindcss/cli": "^4.1.13",
"@tailwindcss/typography": "^0.5.19"
}
}

View File

@ -11,6 +11,9 @@ importers:
'@tailwindcss/cli':
specifier: ^4.1.13
version: 4.1.13
'@tailwindcss/typography':
specifier: ^0.5.19
version: 0.5.19(tailwindcss@4.1.13)
devDependencies:
daisyui:
specifier: ^5.1.26
@ -212,6 +215,11 @@ packages:
resolution: {integrity: sha512-CPgsM1IpGRa880sMbYmG1s4xhAy3xEt1QULgTJGQmZUeNgXFR7s1YxYygmJyBGtou4SyEosGAGEeYqY7R53bIA==}
engines: {node: '>= 10'}
'@tailwindcss/typography@0.5.19':
resolution: {integrity: sha512-w31dd8HOx3k9vPtcQh5QHP9GwKcgbMp87j58qi6xgiBnFFtKEAgCWnDw4qUT8aHwkCp8bKvb/KGKWWHedP0AAg==}
peerDependencies:
tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1'
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
@ -220,6 +228,11 @@ packages:
resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==}
engines: {node: '>=18'}
cssesc@3.0.0:
resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
engines: {node: '>=4'}
hasBin: true
daisyui@5.1.26:
resolution: {integrity: sha512-keoOGnZ7aLHWlUBUfyCj7tIGkXXTFAO4U6BFBMBSSyGYHY6aP+onIuBQNTwRD09g3yg5aNLxvIY3pNS8bwPUgQ==}
@ -352,6 +365,10 @@ packages:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
engines: {node: '>=8.6'}
postcss-selector-parser@6.0.10:
resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==}
engines: {node: '>=4'}
source-map-js@1.2.1:
resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==}
engines: {node: '>=0.10.0'}
@ -371,6 +388,9 @@ packages:
resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
engines: {node: '>=8.0'}
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
yallist@5.0.0:
resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==}
engines: {node: '>=18'}
@ -534,12 +554,19 @@ snapshots:
'@tailwindcss/oxide-win32-arm64-msvc': 4.1.13
'@tailwindcss/oxide-win32-x64-msvc': 4.1.13
'@tailwindcss/typography@0.5.19(tailwindcss@4.1.13)':
dependencies:
postcss-selector-parser: 6.0.10
tailwindcss: 4.1.13
braces@3.0.3:
dependencies:
fill-range: 7.1.1
chownr@3.0.0: {}
cssesc@3.0.0: {}
daisyui@5.1.26: {}
detect-libc@1.0.3: {}
@ -635,6 +662,11 @@ snapshots:
picomatch@2.3.1: {}
postcss-selector-parser@6.0.10:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
source-map-js@1.2.1: {}
tailwindcss@4.1.13: {}
@ -653,4 +685,6 @@ snapshots:
dependencies:
is-number: 7.0.0
util-deprecate@1.0.2: {}
yallist@5.0.0: {}

View File

@ -1,5 +1,6 @@
@import "tailwindcss";
@plugin "daisyui";
@plugin "@tailwindcss/typography";
@plugin "daisyui/theme" {
name: 'light';
}