added user page, pimpinan page, e signature
This commit is contained in:
@ -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,
|
||||
);
|
||||
},
|
||||
);
|
||||
|
||||
@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user