From 5fde74fc7d46288ce7622d5cf07b5b6ebd6f9075 Mon Sep 17 00:00:00 2001 From: Faris Armoush Date: Wed, 23 Jul 2025 12:37:07 +0300 Subject: [PATCH] Add `DuplicateSpaceFailureDialog` widget to display error messages when duplicating spaces fails. --- .../duplicate_space_failure_dialog.dart | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 lib/pages/space_management_v2/modules/duplicate_space/presentation/widgets/duplicate_space_failure_dialog.dart diff --git a/lib/pages/space_management_v2/modules/duplicate_space/presentation/widgets/duplicate_space_failure_dialog.dart b/lib/pages/space_management_v2/modules/duplicate_space/presentation/widgets/duplicate_space_failure_dialog.dart new file mode 100644 index 00000000..3aaa7b3d --- /dev/null +++ b/lib/pages/space_management_v2/modules/duplicate_space/presentation/widgets/duplicate_space_failure_dialog.dart @@ -0,0 +1,21 @@ +import 'package:flutter/material.dart'; + +class DuplicateSpaceFailureDialog extends StatelessWidget { + const DuplicateSpaceFailureDialog(this.errorMessage, {super.key}); + + final String errorMessage; + + @override + Widget build(BuildContext context) { + return AlertDialog( + title: const Text('Failed to duplicate space'), + content: Text(errorMessage), + actions: [ + TextButton( + onPressed: Navigator.of(context).pop, + child: const Text('Close'), + ), + ], + ); + } +}