in code should be like this
your code
onClick: () {
if (widget.bottomPickerType ==BottomPickerType.simple) {
widget.onSubmit?.call(selectedItemIndex);
} else if (widget.bottomPickerType ==BottomPickerType.dateTime ||
widget.bottomPickerType == BottomPickerType.time ) {
widget.onSubmit?.call(selectedDateTime);
} else {
widget.onSubmitPressed?.call(
selectedFirstDateTime,
selectedSecondDateTime,
);
}
Navigator.pop(context);
},
the right code should be like this
onClick: () {
if (widget.bottomPickerType ==BottomPickerType.rangeDateTime) {
widget.onSubmitPressed?.call(
selectedFirstDateTime,
selectedSecondDateTime,);
} else {
widget.onSubmit?.call(selectedItemIndex);
}
Navigator.pop(context);
},
in code should be like this
your code
onClick: () {
if (widget.bottomPickerType ==BottomPickerType.simple) {
widget.onSubmit?.call(selectedItemIndex);
} else if (widget.bottomPickerType ==BottomPickerType.dateTime ||
widget.bottomPickerType == BottomPickerType.time ) {
widget.onSubmit?.call(selectedDateTime);
} else {
widget.onSubmitPressed?.call(
selectedFirstDateTime,
selectedSecondDateTime,
);
}
onClick: () {
if (widget.bottomPickerType ==BottomPickerType.rangeDateTime) {