childStatusMessage method

Widget childStatusMessage(
  1. AFSISigninStatus status,
  2. String statusMessage, {
  3. Color? colorBackground,
  4. TextTheme? textTheme,
})

Implementation

Widget childStatusMessage(AFSISigninStatus status, String statusMessage, {
  Color? colorBackground,
  TextTheme? textTheme,
}) {
  var messageColor;
  final textThemeActual = textTheme ?? styleOnPrimary;
  final style = textThemeActual.bodyMedium;
  if(status == AFSISigninStatus.error) {
    messageColor = colorError;
  } else {
    messageColor = colorBackground;
  }
  return Container(
    padding: EdgeInsets.all(8.0),
    decoration: BoxDecoration(
      color: messageColor,
      borderRadius: BorderRadius.circular(4.0)
    ),
    margin: EdgeInsets.fromLTRB(40,0,40,0),
    alignment: Alignment.center,
    child: Text(
      statusMessage,
      key: keyForWID(AFSIWidgetID.loginErrorText),
      style: style
  ));
}