added user page, pimpinan page, e signature

This commit is contained in:
kicap
2023-08-03 17:58:40 +08:00
parent 30131e5ffe
commit 914e24706b
35 changed files with 2341 additions and 327 deletions

View File

@ -127,12 +127,14 @@ class DataSiswaView extends StatelessWidget {
),
],
),
floatingActionButton: FloatingActionButton(
onPressed: () {
model.addSiswa();
},
child: const Icon(Icons.add),
),
floatingActionButton: model.role == 'admin'
? FloatingActionButton(
onPressed: () {
model.addSiswa();
},
child: const Icon(Icons.add),
)
: null,
);
},
);

View File

@ -1,4 +1,5 @@
import 'package:panti_asuhan/ui/views/admin_index_tracking/edit_siswa/edit_siswa_view.dart';
import 'package:shared_preferences/shared_preferences.dart';
import '../../../../app/app.dialogs.dart';
import '../../../../app/app.locator.dart';
@ -16,8 +17,13 @@ class DataSiswaViewModel extends CustomBaseViewModel {
List<SiswaModel> siswaModelList = [];
String? role;
Future<void> init() async {
await getData();
prefs.then((SharedPreferences prefs) {
role = prefs.getString('role');
});
}
getData() async {