import 'package:flutter/material.dart'; import '../../app_style/sizing.dart'; class FailedLoading extends StatelessWidget { final String? message; final VoidCallback? onReload; const FailedLoading({ Key? key, this.message, this.onReload }) : super(key: key); @override Widget build(BuildContext context) { return Center( child: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Text( message?? "Error Request Failed", style: Theme.of(context).textTheme.subtitle1, textScaleFactor: AppStyle.getScaleFactor(context), ), SizedBox(height: 16,), OutlinedButton( child: Text("try again"), onPressed: onReload, ) ], ), ); } }