render method
Renders this widget using the given IO facade.
The render method is responsible for rendering this widget. It must never invoke the build or render methods of other widgets.
Implementation
@override
void render({required final CommandLogger logger}) {
logger
.confirm(message, defaultValue: defaultValue)
.then((final response) => completer.complete(response))
.catchError((final error) => completer.completeError(error));
}