import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:test_sa/controllers/localization/localization.dart'; import 'package:test_sa/models/subtitle.dart'; class AAlertDialog extends StatelessWidget { final String title; final String content; const AAlertDialog({Key key, this.title, this.content}) : super(key: key); @override Widget build(BuildContext context) { Subtitle _subtitle = AppLocalization.of(context).subtitle; return CupertinoAlertDialog( title: title != null ? Text(title) : null, content: content != null ? Text(content) : null, actions: [ TextButton( child: Text(_subtitle.confirm), onPressed: () { Navigator.of(context).pop(true); }, ), TextButton( child: Text(_subtitle.cancel), onPressed: () { Navigator.of(context).pop(false); }, ), ], ); } }