content property
Store the content that will be written to the file in a String or Future
Implementation
@override
String get content => '''$import
@singleton
class ErrorDialog {
BuildContext? _context;
show(BuildContext context, String title, String msg) {
_context = context;
AlertDialog alert = AlertDialog(
title: Text(
title,
style: const TextStyle(fontWeight: FontWeight.w700, fontSize: 18),
),
content: Column(
mainAxisSize: MainAxisSize.min,
children: [
Text(msg),
],
),
actions: [
TextButton(
onPressed: () {
_context?.popRoute();
},
child: const Text('OK'),
)
],
);
showDialog(
barrierDismissible: false,
context: context,
barrierColor: const Color(0xADFFFFFF),
builder: (BuildContext context) {
return alert;
},
);
}
}
''';