blob: ae4bbb694f4f7cfa9070e96c464852f95acebb87 [file] [log] [blame]
import 'package:flutter/material.dart';
class SearchErrorWidget extends StatelessWidget {
final bool visible;
const SearchErrorWidget({Key key, this.visible}) : super(key: key);
@override
Widget build(BuildContext context) {
return AnimatedOpacity(
duration: Duration(milliseconds: 300),
opacity: visible ? 1.0 : 0.0,
child: Container(
alignment: FractionalOffset.center,
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
crossAxisAlignment: CrossAxisAlignment.center,
children: <Widget>[
Icon(Icons.error_outline, color: Colors.red[300], size: 80.0),
Container(
padding: EdgeInsets.only(top: 16.0),
child: Text(
"Rate limit exceeded",
style: TextStyle(
color: Colors.red[300],
),
),
)
],
),
),
);
}
}