26 lines
1.2 KiB
Dart
26 lines
1.2 KiB
Dart
import 'package:flutter/material.dart';
|
|
import 'package:hub/flutter_flow/internationalization.dart';
|
|
import 'package:hub/shared/utils/dialog_util.dart';
|
|
|
|
export 'dialog_extensions.dart' show DialogUnavailable;
|
|
|
|
extension DialogUnavailable on DialogUtil {
|
|
static Future<dynamic> unavailableFeature(BuildContext context) {
|
|
final message = FFLocalizations.of(context).getVariableText(
|
|
ptText:
|
|
"Essa funcionalidade não está disponível para este local. Por favor, selecione outro local ou entre em contato com os responsáveis para alterar o plano de contrato para sua localidade.",
|
|
enText:
|
|
"This functionality is not available for this location. Please select another location or contact the responsible parties to change the contract plan for your location.");
|
|
return DialogUtil.warning(context, message);
|
|
}
|
|
|
|
static Future<dynamic> unavailableCredentials(BuildContext context) {
|
|
final message = FFLocalizations.of(context).getVariableText(
|
|
ptText:
|
|
"Credenciais inválidas. Selecione um local ou faça o login novamente.",
|
|
enText: "Invalid credentials. Select a location or log in again.",
|
|
);
|
|
return DialogUtil.warning(context, message);
|
|
}
|
|
}
|