mirror of
https://gitlab.com/comunic/comunicmobile
synced 2024-11-22 12:59:21 +00:00
28 lines
714 B
Dart
28 lines
714 B
Dart
import 'package:comunic/ui/dialogs/single_input_dialog.dart';
|
|
import 'package:comunic/utils/input_utils.dart';
|
|
import 'package:comunic/utils/intl_utils.dart';
|
|
import 'package:flutter/material.dart';
|
|
|
|
/// Ask the user to enter an URL
|
|
///
|
|
/// @author Pierre Hubert
|
|
|
|
/// Ask the user to enter an URL
|
|
Future<String?> showInputURLDialog({
|
|
required BuildContext context,
|
|
required String? title,
|
|
String? initialURL,
|
|
}) async {
|
|
return await showDialog(
|
|
context: context,
|
|
builder: (c) => SingleInputDialog(
|
|
title: title!,
|
|
icon: Icons.link,
|
|
initialValue: initialURL,
|
|
label: "http://...",
|
|
checkInput: (s) => validateUrl(s),
|
|
errorMessage: tr("Invalid URL!")!,
|
|
),
|
|
);
|
|
}
|