buildFailure method

Widget buildFailure(
  1. BuildContext context
)

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),
        ),
      ],
    ),
  );
}