flutter-freaccess-hub/lib/shared/extensions/dialog_extensions.dart

25 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);
}
}