Callback fired when the user clicks the primary Save / Upload button.
final Future<void> Function(List<Map<String, dynamic>> data)? onSave;