singleInputDialog function

dynamic singleInputDialog(
  1. BuildContext context,
  2. String title,
  3. DialogTextField dialogTextField, {
  4. Widget? titleIcon,
  5. String? positiveButtonText,
  6. dynamic positiveButtonAction(
    1. String
    )?,
  7. String? negativeButtonText,
  8. Function? negativeButtonAction,
  9. String? neutralButtonText,
  10. Function? neutralButtonAction,
  11. bool hideNeutralButton = false,
  12. bool closeOnBackPress = true,
})

singleInputDialog function with title String and dialogTextField InputFieldProps

positiveButtonText for positive button text negativeButtonText for negative button text neutralButtonText for negative button text hideNeutralButton to hide the Neutral Button default is false closeOnBackPress to close dialog on back button default is true

Implementation

singleInputDialog(
  BuildContext context,
  String title,
  DialogTextField dialogTextField, {
  Widget? titleIcon,
  String? positiveButtonText,
  Function(String)? positiveButtonAction,
  String? negativeButtonText,
  Function? negativeButtonAction,
  String? neutralButtonText,
  Function? neutralButtonAction,
  bool hideNeutralButton = false,
  bool closeOnBackPress = true,
}) {
  return customSingleInputDialog(
    context,
    Text(title, style: dialogTitleStyle(context)),
    dialogTextField,
    icon: titleIcon,
    negativeButtonText: negativeButtonText,
    negativeButtonAction: negativeButtonAction,
    positiveButtonText: positiveButtonText,
    positiveButtonAction: positiveButtonAction,
    neutralButtonText: neutralButtonText,
    neutralButtonAction: neutralButtonAction,
    hideNeutralButton: hideNeutralButton,
    closeOnBackPress: closeOnBackPress,
  );
}