showEditDialog function

Future<Map<String, String>?> showEditDialog({
  1. required BuildContext context,
  2. required String title,
  3. required List<DialogField> fields,
  4. String saveLabel = 'Save',
})

Shows a modal dialog with form fields. Returns the values map on save, or null on cancel.

Implementation

Future<Map<String, String>?> showEditDialog({
  required BuildContext context,
  required String title,
  required List<DialogField> fields,
  String saveLabel = 'Save',
}) {
  return showDialog<Map<String, String>>(
    context: context,
    builder: (context) => _EditDialogContent(
      title: title,
      fields: fields,
      saveLabel: saveLabel,
    ),
  );
}