tambah lihat informasi dan halaman lainnya
This commit is contained in:
@ -1,9 +1,9 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:panti_asuhan/services/other_function.dart';
|
||||
import 'package:stacked/stacked.dart';
|
||||
|
||||
import '../../../../app/themes/app_colors.dart';
|
||||
import '../../../../app/themes/app_text.dart';
|
||||
import '../../../../services/other_function.dart';
|
||||
import './data_siswa_view_model.dart';
|
||||
|
||||
class DataSiswaView extends StatelessWidget {
|
||||
@ -100,16 +100,24 @@ class DataSiswaView extends StatelessWidget {
|
||||
subtitle: Text(
|
||||
'Umur : ${OtherFunction().umur(model.siswaModelList[index].tanggalLahir ?? '')}'),
|
||||
// circle avatar
|
||||
trailing: Container(
|
||||
width: 50,
|
||||
height: 50,
|
||||
decoration: BoxDecoration(
|
||||
color: mainColor,
|
||||
borderRadius: BorderRadius.circular(50),
|
||||
),
|
||||
child: const Icon(
|
||||
Icons.person,
|
||||
color: Colors.white,
|
||||
trailing: GestureDetector(
|
||||
onTap: () {
|
||||
model.log.i(
|
||||
'Edit${model.siswaModelList[index].idSiswa!}');
|
||||
model.goToEditSiswa(int.parse(model
|
||||
.siswaModelList[index].idSiswa!));
|
||||
},
|
||||
child: Container(
|
||||
width: 50,
|
||||
height: 50,
|
||||
decoration: BoxDecoration(
|
||||
color: mainColor,
|
||||
borderRadius: BorderRadius.circular(50),
|
||||
),
|
||||
child: const Icon(
|
||||
Icons.person,
|
||||
color: Colors.white,
|
||||
),
|
||||
),
|
||||
)),
|
||||
);
|
||||
|
||||
@ -1,3 +1,5 @@
|
||||
import 'package:panti_asuhan/ui/views/admin_index_tracking/edit_siswa/edit_siswa_view.dart';
|
||||
|
||||
import '../../../../app/app.dialogs.dart';
|
||||
import '../../../../app/app.locator.dart';
|
||||
import '../../../../app/app.logger.dart';
|
||||
@ -39,8 +41,8 @@ class DataSiswaViewModel extends CustomBaseViewModel {
|
||||
log.i(siswaModelList);
|
||||
} catch (e) {
|
||||
log.e(e);
|
||||
setBusy(false);
|
||||
} finally {
|
||||
setBusy(false);
|
||||
easyLoading.dismissLoading();
|
||||
}
|
||||
}
|
||||
@ -55,4 +57,8 @@ class DataSiswaViewModel extends CustomBaseViewModel {
|
||||
siswaModelList = [];
|
||||
await getData();
|
||||
}
|
||||
|
||||
goToEditSiswa(int idSiswa) async {
|
||||
navigationService.navigateToView(EditSiswaView(idSiswa: idSiswa));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user