time_progress_tracker/lib/ui/app_yes_no_dialog_widget.dart
Andreas Fahrecker 08db53db20 Updated Flutter SDK for Null-Safety
Ported Progress Detail Screen to PlatformScaffold

Signed-off-by: Andreas Fahrecker <AndreasFahrecker@gmail.com>
2021-03-18 18:34:29 +01:00

35 lines
747 B
Dart

import 'package:flutter/material.dart';
class AppYesNoDialog extends StatelessWidget {
final String titleText;
final String contentText;
final void Function() onYesPressed;
AppYesNoDialog({
Key? key,
required this.titleText,
required this.contentText,
required this.onYesPressed,
}) : super(key: key);
@override
Widget build(BuildContext context) {
return AlertDialog(
title: Text(titleText),
content: Text(contentText),
actions: <Widget>[
FlatButton(
child: Text("Yes"),
onPressed: onYesPressed,
),
FlatButton(
child: Text("No"),
onPressed: () {
Navigator.pop(context);
},
)
],
);
}
}