showEditLocationDetailsDialog function
Future<LocationDetailsResult?>
showEditLocationDetailsDialog({ - required BuildContext context,
- required String title,
- String? subtitle,
- required String displayNameHintLabel,
- required String submitButtonLabel,
- required String initialDisplayName,
- required DeviceAddress initialAddress,
- required String serialNumber,
- bool canAlwaysSubmit = false,
- FutureOr<void> onSubmit(
- LocationDetailsResult data
)?,
})
Implementation
Future<LocationDetailsResult?> showEditLocationDetailsDialog({
required BuildContext context,
required String title,
String? subtitle,
required String displayNameHintLabel,
required String submitButtonLabel,
required String initialDisplayName,
required DeviceAddress initialAddress,
required String serialNumber,
bool canAlwaysSubmit = false,
FutureOr<void> Function(LocationDetailsResult data)? onSubmit,
}) {
return showDialog<LocationDetailsResult>(
context: context,
barrierDismissible: false,
builder: (context) => EditLocationDetailsDialog(
title: title,
subtitle: subtitle,
submitButtonLabel: submitButtonLabel,
initialDisplayName: initialDisplayName,
serialNumber: serialNumber,
initialAddress: initialAddress,
canAlwaysSubmit: canAlwaysSubmit,
onSubmit: onSubmit,
displayNameHintLabel: displayNameHintLabel,
),
);
}