import 'package:flutter/material.dart'; import 'package:invoiceninja_flutter/ui/app/buttons/elevated_button.dart'; import 'package:invoiceninja_flutter/utils/localization.dart'; class MessageDialog extends StatelessWidget { const MessageDialog(this.message, {this.onDismiss}); final String message; final Function onDismiss; @override Widget build(BuildContext context) { final localization = AppLocalization.of(context); return Padding( padding: EdgeInsets.all(16.0), child: Column( children: [ Material( child: Padding( padding: const EdgeInsets.all(28.0), child: Column( crossAxisAlignment: CrossAxisAlignment.center, children: [ /* Text(localization.anErrorOccurred, style: Theme.of(context).textTheme.title), */ SizedBox(height: 20.0), Text( message, style: Theme.of(context).textTheme.title, ), SizedBox(height: 40.0), ElevatedButton( onPressed: () { Navigator.of(context).pop(); if (onDismiss != null) { onDismiss(); } }, label: localization.dismiss, ), ], ), ), ), Expanded(child: Container()), ], ), ); } }