FutureButton<T> constructor
const
FutureButton<T> ({
- Key? key,
- required Future<
T> requestFunction(), - required void onSuccess(
- T response
- bool isReady() = _defaultIsReady,
- bool responseValidator(
- T response
- Widget? successWidget,
- Widget? loadingWidget,
- Widget? errorWidget,
- Widget? idleNotReadyWidget,
- required Widget idleWidget(
- ButtonStyle style
- 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);