import 'package:flutter/cupertino.dart'; class AlertDialogPage extends StatelessWidget { const AlertDialogPage({super.key}); @override Widget build(BuildContext context) { return CupertinoPageScaffold( navigationBar: const CupertinoNavigationBar( middle: Text('Alert Dialog'), ), child: Center( child: CupertinoButton( child: const Text('Show Alert Dialog'), onPressed: () { showCupertinoDialog( context: context, builder: (BuildContext context) => CupertinoAlertDialog( title: const Text('Alert'), content: const Text('This is a sample alert dialog.'), actions: [ CupertinoDialogAction( child: const Text('OK'), onPressed: () { Navigator.pop(context); }, ), ], ), ); }, ), ), ); } }