awaitable_button 0.0.1
awaitable_button: ^0.0.1 copied to clipboard
Await-able Button.
Awaitable Button #
Features #
Button with indicator display during processing to prevent consecutive hits.
Getting started #
awaitable_button: any
Usage #
import 'package:awaitable_button/awaitable_button.dart';
@override
Widget build(BuildContext context) {
return AwaitableButton<String>(
// Required
onPressed: () {
// do something
},
// Optional
whenComplete: (value) {
// do something (Optional)
},
// Optional
executingChild: const Text('Executing...'),
child: const Text('Button'),
);
}
@override
Widget build(BuildContext context) {
return AwaitableIconButton<String>(
// Required
onPressed: () {
// do something
},
// Optional
whenComplete: (value) {
// do something
},
// Optional
executingIcon: const Icon(Icons.timer_sharp),
// Required
icon: const Icon(Icons.timer),
);
}