Tiny widget which is good to be used as a placeholder
This article explains the motivation behind this widget
pubspec.yaml:
dependencies:
null_widget: ^1.0.0
class MyWidget extends StatelessWidget {
final String id;
final String title;
final String subtitle;
@override
Widget build(BuildContext) {
return Column(
children: [
id.isEmpty ? const NullWidget() : Text('id $id'),
guard(() => Text(title)),
guard(() => Text(subtitle), Text('No subtitle')),
],
);
}
}
MIT