Add support for ArrayBuffer to showInputDialog.

This commit is contained in:
2025-10-28 18:42:59 +08:00
parent 09a1d2821c
commit e8d98e8274
3 changed files with 23 additions and 4 deletions

View File

@@ -360,6 +360,7 @@ Future<void> showInputDialog({
String cancelText = "Cancel",
RegExp? inputValidator,
String? image,
Uint8List? imageData,
}) {
var controller = TextEditingController(text: initialValue);
bool isLoading = false;
@@ -379,6 +380,11 @@ Future<void> showInputDialog({
height: 108,
child: Image.network(image, fit: BoxFit.none),
).paddingBottom(8),
if (image == null && imageData != null)
SizedBox(
height: 108,
child: Image.memory(imageData, fit: BoxFit.none),
).paddingBottom(8),
TextField(
controller: controller,
decoration: InputDecoration(