showAlert static method
- String key,
- String contentKey,
- BuildContext context
Muestra una alerta simple con título y contenido.
Los parámetros key
y contentKey
se utilizan para obtener los textos
localizados a través de claves. El parámetro title
define el título de la alerta,
y el parámetro content
define el contenido que se muestra en el cuerpo.
Implementation
static void showAlert(String key, String contentKey, BuildContext context) {
showDialog(
context: context,
builder: (context) {
return AlertDialog(
title: Internationalization.internationalization
.createLocalizedSemantics(
context,
'${key}_label',
'${key}_hint',
key,
const TextStyle(fontSize: 20, fontWeight: FontWeight.bold),
),
content: Internationalization.internationalization
.createLocalizedSemantics(
context,
'${contentKey}_label',
'${contentKey}_hint',
contentKey,
const TextStyle(fontSize: 16),
),
actions: [
TextButton(
onPressed: () {
// SE CIERRA EL DIALOGO CUANDO PULSE "aceptar"
Navigator.of(context).pop();
},
child: Internationalization.internationalization
.createLocalizedSemantics(
context,
'accept_label',
'accept_hint',
'accept_label',
const TextStyle(fontSize: 16, color: Colors.blue),
),
),
],
);
});
}