import 'package:flutter/material.dart'; class PlaceholderView extends StatelessWidget { final IconData icon; final String text; final Widget? button; const PlaceholderView({super.key, required this.icon, required this.text, this.button}); @override Widget build(BuildContext context) => Scaffold( body: Center( child: Container( margin: const EdgeInsets.only(top: 100, left: 20, right: 20), child: Column( children: [ Container( margin: const EdgeInsets.all(30), child: Icon(icon, size: 60), ), Text( text, style: const TextStyle(fontSize: 20,), textAlign: TextAlign.center, ), const SizedBox(height: 30), if(button != null) button!, ], ), ), ), ); }