submit method
Implementation
Future<void> submit() async {
final valid = formKey.currentState?.validate() ?? false;
if (!valid) return;
if (selectedGender.value.isEmpty) {
Get.snackbar('Validation', 'Please select a gender', snackPosition: SnackPosition.BOTTOM);
return;
}
if (selectedRole.value == null) {
Get.snackbar('Validation', 'Please select a role', snackPosition: SnackPosition.BOTTOM);
return;
}
if (selectedDob.value == null) {
Get.snackbar('Validation', 'Please select your birth date', snackPosition: SnackPosition.BOTTOM);
return;
}
isSubmitting.value = true;
await Future<void>.delayed(const Duration(milliseconds: 500));
isSubmitting.value = false;
Get.snackbar(
'Success',
'Registration form submitted successfully',
snackPosition: SnackPosition.BOTTOM,
);
}