import 'package:flutter/material.dart'; class SuccessDialog extends StatelessWidget { final String title; final String text; final String buttonText; const SuccessDialog({ Key? key, required this.title, required this.text, required this.buttonText, }) : super(key: key); @override Widget build(BuildContext context) { return AlertDialog( title: Text(title), content: Text(text), actions: [ TextButton( child: Text(buttonText), onPressed: () { Navigator.of(context).popUntil( (route) => route.isFirst, ); }, ) ], ); } }