added safe area and pemilih detail bottom sheet

This commit is contained in:
kicap
2023-11-04 04:44:26 +08:00
parent 212fb855f9
commit 6046943a7a
11 changed files with 310 additions and 94 deletions

View File

@ -7,10 +7,12 @@
import 'package:stacked_services/stacked_services.dart';
import 'app.locator.dart';
import '../ui/views/tim_survei_index_tracking/halaman_history/detail_suara_pemilih_bottom_sheet/detail_suara_pemilih_bottom_sheet_view.dart';
import '../ui/views/tim_survei_index_tracking/halaman_survei/bottom_sheet_cari_area/bottom_sheet_cari_area_view.dart';
enum BottomSheetType {
bottomSheetCariAreaView,
detailSuaraPemilihBottomSheetView,
}
void setupBottomSheetUi() {
@ -19,6 +21,9 @@ void setupBottomSheetUi() {
final Map<BottomSheetType, SheetBuilder> builders = {
BottomSheetType.bottomSheetCariAreaView: (context, request, completer) =>
BottomSheetCariAreaView(request: request, completer: completer),
BottomSheetType.detailSuaraPemilihBottomSheetView:
(context, request, completer) => DetailSuaraPemilihBottomSheetView(
request: request, completer: completer),
};
bottomsheetService.setCustomSheetBuilders(builders);

View File

@ -14,6 +14,7 @@ import '../ui/views/tim_survei_index_tracking/halaman_history/halaman_history_vi
import '../ui/views/tim_survei_index_tracking/halaman_pengaturan/halaman_pengaturan_view.dart';
import '../ui/views/tim_survei_index_tracking/halaman_survei/bottom_sheet_cari_area/bottom_sheet_cari_area_view.dart';
import '../ui/views/tim_survei_index_tracking/halaman_history/detail_suara_pemilih_bottom_sheet/detail_suara_pemilih_bottom_sheet_view.dart';
import '../ui/views/tim_survei_index_tracking/halaman_survei/halaman_survei_view.dart';
import '../ui/views/tim_survei_index_tracking/tim_survei_index_tracking_view.dart';
@ -51,6 +52,7 @@ import '../ui/views/tim_survei_index_tracking/tim_survei_index_tracking_view.dar
logger: StackedLogger(),
bottomsheets: [
StackedBottomsheet(classType: BottomSheetCariAreaView),
StackedBottomsheet(classType: DetailSuaraPemilihBottomSheetView)
],
)
class App {}