buildFailure method
Implementation
Widget buildFailure(BuildContext context) {
final provisioning = Provider.of<WifiProvisioningService>(context);
return Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Container(
margin: const EdgeInsets.all(10),
child: Text(
provisioning.status?.failedReason == null
? _Strings.failureMessage
: '${_Strings.failureMessage} ${_Strings.failureReasonMessage[provisioning.status!.failedReason]!}',
textAlign: TextAlign.center,
),
),
ElevatedButton(
onPressed: provisioning.start,
child: const Text(_Strings.retryButtonText),
),
],
),
);
}