import 'package:flutter/cupertino.dart'; class ActionSheetPage extends StatelessWidget { const ActionSheetPage({super.key}); @override Widget build(BuildContext context) { return CupertinoPageScaffold( navigationBar: const CupertinoNavigationBar( middle: Text('Action Sheet'), ), child: Center( child: CupertinoButton( child: const Text('Show Action Sheet'), onPressed: () { showCupertinoModalPopup( context: context, builder: (BuildContext context) => CupertinoActionSheet( title: const Text('Title'), message: const Text('Message'), actions: [ CupertinoActionSheetAction( child: const Text('Action One'), onPressed: () { Navigator.pop(context); }, ), CupertinoActionSheetAction( child: const Text('Action Two'), onPressed: () { Navigator.pop(context); }, ) ], cancelButton: CupertinoActionSheetAction( isDefaultAction: true, onPressed: () { Navigator.pop(context); }, child: const Text('Cancel'), ), ), ); }, ), ), ); } }