apiErrorWidget property
String
apiErrorWidget
getter/setter pair
Implementation
String apiErrorWidget = '''
import 'package:flutter/material.dart';
import 'package:flutter_screenutil/flutter_screenutil.dart';
import 'package:get/get.dart';
import '../../config/translations/strings.dart';
class ApiErrorWidget extends StatelessWidget {
const ApiErrorWidget(
{super.key,
required this.message,
required this.retryAction,
this.padding});
final String message;
final Function retryAction;
final EdgeInsets? padding;
@override
Widget build(BuildContext context) {
return Container(
padding: padding,
child: Center(
child: Column(
crossAxisAlignment: CrossAxisAlignment.center,
mainAxisAlignment: MainAxisAlignment.center,
children: [
Text(message),
10.verticalSpace,
SizedBox(
width: double.infinity,
child: ElevatedButton(
onPressed: () => retryAction(),
child: Text(Strings.retry.tr),
)),
],
),
),
);
}
}
''';