FutureButton<T> constructor

const FutureButton<T>({
  1. Key? key,
  2. required Future<T> requestFunction(),
  3. required void onSuccess(
    1. T response
    ),
  4. bool isReady() = _defaultIsReady,
  5. bool responseValidator(
    1. T response
    )?,
  6. Widget? successWidget,
  7. Widget? loadingWidget,
  8. Widget? errorWidget,
  9. Widget? idleNotReadyWidget,
  10. required Widget idleWidget(
    1. ButtonStyle style
    ),
  11. required ButtonStyle buttonStyle,
})

Creates an instance of FutureButton.

Implementation

const FutureButton({Key? key, required this.requestFunction, required this.onSuccess, this.isReady = _defaultIsReady, this.responseValidator, this.successWidget, this.loadingWidget, this.errorWidget, this.idleNotReadyWidget, required this.idleWidget, required this.buttonStyle}) : super(key: key);