Tambahkan fitur daftar penerima dan navigasi detail penerima

- Buat kontroler dan tampilan untuk daftar penerima
- Tambahkan rute baru untuk daftar penerima dan detail penerima
- Perbarui dashboard dengan navigasi ke daftar penerima
- Tambahkan kemampuan untuk membuka detail penerima dari dashboard
- Integrasikan fitur baru ke dalam drawer navigasi Petugas Desa
This commit is contained in:
Khafidh Fuadi
2025-03-09 09:03:19 +07:00
parent 9d728de946
commit 2dc531af41
9 changed files with 991 additions and 28 deletions

View File

@ -10,6 +10,10 @@ import 'package:penyaluran_app/app/modules/dashboard/bindings/dashboard_binding.
import 'package:penyaluran_app/app/modules/petugas_desa/views/petugas_desa_view.dart';
import 'package:penyaluran_app/app/modules/petugas_desa/bindings/petugas_desa_binding.dart';
import 'package:penyaluran_app/app/modules/petugas_desa/views/permintaan_penjadwalan_view.dart';
import 'package:penyaluran_app/app/modules/petugas_desa/views/daftar_penerima_view.dart';
import 'package:penyaluran_app/app/modules/petugas_desa/views/detail_penerima_view.dart';
import 'package:penyaluran_app/app/modules/petugas_desa/controllers/penerima_controller.dart';
import 'package:penyaluran_app/app/modules/petugas_desa/bindings/penerima_binding.dart';
part 'app_routes.dart';
@ -54,5 +58,15 @@ class AppPages {
page: () => const PermintaanPenjadwalanView(),
binding: PetugasDesaBinding(),
),
GetPage(
name: _Paths.daftarPenerima,
page: () => const DaftarPenerimaView(),
binding: PenerimaBinding(),
),
GetPage(
name: _Paths.detailPenerima,
page: () => const DetailPenerimaView(),
binding: PenerimaBinding(),
),
];
}

View File

@ -11,6 +11,8 @@ abstract class Routes {
static const donaturDashboard = _Paths.donaturDashboard;
static const splash = _Paths.splash;
static const permintaanPenjadwalan = _Paths.permintaanPenjadwalan;
static const daftarPenerima = _Paths.daftarPenerima;
static const detailPenerima = _Paths.detailPenerima;
}
abstract class _Paths {
@ -24,4 +26,6 @@ abstract class _Paths {
static const donaturDashboard = '/donatur-dashboard';
static const splash = '/splash';
static const permintaanPenjadwalan = '/permintaan-penjadwalan';
static const daftarPenerima = '/daftar-penerima';
static const detailPenerima = '/daftar-penerima/detail';
}