first commit

This commit is contained in:
kicap
2023-11-04 03:55:38 +08:00
commit 212fb855f9
169 changed files with 8572 additions and 0 deletions

View File

@ -0,0 +1,36 @@
import 'package:cek_suara_app/ui/views/tim_survei_index_tracking/first_page/first_page_view.dart';
import 'package:flutter/material.dart';
import 'package:stacked/stacked.dart';
import './halaman_pengaturan_view_model.dart';
class HalamanPengaturanView extends StatelessWidget {
const HalamanPengaturanView({super.key});
@override
Widget build(BuildContext context) {
return ViewModelBuilder<HalamanPengaturanViewModel>.reactive(
viewModelBuilder: () => HalamanPengaturanViewModel(),
onViewModelReady: (HalamanPengaturanViewModel model) async {
await model.init();
},
builder: (
BuildContext context,
HalamanPengaturanViewModel model,
Widget? child,
) {
return WillPopScope(
onWillPop: () async {
// model.log.i('backPressed: ${model.globalVar.backPressed}');
if (model.globalVar.backPressed == 'exitApp') {
// model.back();
model.quitApp(context);
}
return false;
},
child: const FirstPageView(),
);
},
);
}
}

View File

@ -0,0 +1,7 @@
import '../../../../app/core/custom_base_view_model.dart';
class HalamanPengaturanViewModel extends CustomBaseViewModel {
Future<void> init() async {
globalVar.backPressed = 'exitApp';
}
}