aves/lib/widgets/common/identity/empty.dart
Thibault Deckers a47d82ebfc l10n
2021-03-09 12:36:49 +09:00

41 lines
870 B
Dart

import 'package:flutter/material.dart';
class EmptyContent extends StatelessWidget {
final IconData icon;
final String text;
final AlignmentGeometry alignment;
const EmptyContent({
this.icon,
@required this.text,
this.alignment = const FractionalOffset(.5, .35),
});
@override
Widget build(BuildContext context) {
const color = Colors.blueGrey;
return Align(
alignment: alignment,
child: Column(
mainAxisSize: MainAxisSize.min,
children: [
if (icon != null) ...[
Icon(
icon,
size: 64,
color: color,
),
SizedBox(height: 16)
],
Text(
text,
style: TextStyle(
color: color,
fontSize: 22,
),
),
],
),
);
}
}