fix: Keep state of text input dialogs

This commit is contained in:
Christian Kußowski 2025-06-01 11:07:20 +02:00
commit fb134cba2f
No known key found for this signature in database
GPG key ID: E067ECD60F1A0652

View file

@ -28,11 +28,11 @@ Future<String?> showTextInputDialog({
int? maxLength, int? maxLength,
bool autocorrect = true, bool autocorrect = true,
}) { }) {
final controller = TextEditingController(text: initialText);
return showAdaptiveDialog<String>( return showAdaptiveDialog<String>(
context: context, context: context,
useRootNavigator: useRootNavigator, useRootNavigator: useRootNavigator,
builder: (context) { builder: (context) {
final controller = TextEditingController(text: initialText);
final error = ValueNotifier<String?>(null); final error = ValueNotifier<String?>(null);
return ConstrainedBox( return ConstrainedBox(
constraints: const BoxConstraints(maxWidth: 512), constraints: const BoxConstraints(maxWidth: 512),