import 'package:flutter/material.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; import 'package:mobile_scanner/mobile_scanner.dart'; import 'package:scanktpflutter/model/no-login/no_login_edit_person_ktp_model.dart'; import 'package:scanktpflutter/model/no-login/no_login_person_ktp_model.dart'; import 'package:scanktpflutter/model/no-login/no_login_sex_model.dart'; import '../../app/constant.dart'; import '../../model/edit_person_model.dart'; // list scan final listScanRwt = StateProvider>( (ref) => List.empty( growable: true, ), ); final selectedPersonIdx = StateProvider((ref) => "0"); final selectedEdit = StateProvider( (ref) => NoLoginEditPersonKtpModel( personID: "", personNIK: "", personName: "", personDob: "", personSex: "", personUrl: "", personQrCode: "", m_sexname: "", ), ); // inputan edit final eQrCode = StateProvider( (ref) => TextEditingController(text: ""), ); final eNikCtr = StateProvider( (ref) => TextEditingController(text: ""), ); final eNamaCtr = StateProvider( (ref) => TextEditingController(text: ""), ); final eDobCtr = StateProvider( (ref) => TextEditingController(text: ""), ); final eDobDt = StateProvider( (ref) => DateTime.now(), ); final eSexCtr = StateProvider( (ref) => TextEditingController(text: ""), ); final eSexSelected = StateProvider( (ref) => NoLoginSexModel( M_SexID: "", M_SexCode: "", m_sexname: "", M_SexNameLang: "", ), ); final barcodeX = StateProvider( (ref) => Barcode(), ); final noLoginprosesAksi = StateProvider((ref) => Constant.getRiwayat);