buildButtonContent method
Widget
buildButtonContent(
- BuildContext context, {
- required HubbleButtonLargeStyle style,
- required TextStyle textStyle,
Implementation
Widget buildButtonContent(BuildContext context,
{required HubbleButtonLargeStyle style, required TextStyle textStyle}) {
if (showLoading == true) {
return const Expanded(
child: AppLoadingIndicator(
color: Colors.white,
scale: 0.5,
));
}
if (showRetry == true) {
return DefaultTextStyle(
style: textStyle.copyWith(
leadingDistribution: TextLeadingDistribution.proportional,
),
textAlign: TextAlign.center,
child: const HubbleText('RETRY'),
);
}
return DefaultTextStyle(
style: textStyle.copyWith(
leadingDistribution: TextLeadingDistribution.proportional,
),
textAlign: TextAlign.center,
child: child(context),
);
}