aamir_dev
Aamir 1 year ago
parent 2fcc2792a3
commit 803ade0b9d

@ -33,25 +33,21 @@ class _CompleteProfilePageState extends State<CompleteProfilePage> {
confirmPassword = ""; confirmPassword = "";
late String password = ""; late String password = "";
bool isChecked = false; bool isChecked = false;
late UserVM userVM;
DropValue? city; DropValue? city;
DropValue? gender; DropValue? gender;
@override @override
void initState() { void initState() {
userVM = Provider.of<UserVM>(context, listen: false);
getcities();
super.initState(); super.initState();
} }
getcities() async {
print("Country ID = " + AppState().getUserRegisterCountrySelection.id.toString());
await userVM.getAllCitiesForUser(AppState().getUserRegisterCountrySelection.id);
}
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return Consumer(builder: (BuildContext context, UserVM userVM, Widget? child) {
print("Country ID = " + AppState().getUserRegisterCountrySelection.id.toString());
userVM.getAllCitiesForUser(AppState().getUserRegisterCountrySelection.id);
return Scaffold( return Scaffold(
appBar: CustomAppBar( appBar: CustomAppBar(
isRemoveBackButton: widget.user.data!.roleId == 7 ? false : true, isRemoveBackButton: widget.user.data!.roleId == 7 ? false : true,
@ -271,4 +267,6 @@ class _CompleteProfilePageState extends State<CompleteProfilePage> {
), ),
); );
} }
);
}
} }

@ -1,3 +1,4 @@
import 'package:mc_common_app/classes/app_state.dart';
import 'package:mc_common_app/extensions/int_extensions.dart'; import 'package:mc_common_app/extensions/int_extensions.dart';
import 'package:mc_common_app/extensions/string_extensions.dart'; import 'package:mc_common_app/extensions/string_extensions.dart';
import 'package:mc_common_app/generated/locale_keys.g.dart'; import 'package:mc_common_app/generated/locale_keys.g.dart';
@ -78,8 +79,9 @@ class _RegisterPageState extends State<RegisterCustomerPage> {
DropdownField( DropdownField(
dropdownValue: selectedDrop, dropdownValue: selectedDrop,
(DropValue value) { (DropValue value) {
print("========");
selectedDrop = value; selectedDrop = value;
AppState().setUserRegisterCountrySelection = value;
setState(() { setState(() {
countryCode = value.subValue; countryCode = value.subValue;
countryId = value.id; countryId = value.id;

Loading…
Cancel
Save