widget_mensajes.dart 1.58 KB
Newer Older
nayeli92433 committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
import 'package:flutter/material.dart';

// Widget para mostrar mensajes de error
Widget alertDanger(String message) {
  return Container(
    width: double.infinity,
    padding: const EdgeInsets.all(8.0),
     child: Row(
      children: <Widget>[
        const Icon(
          Icons.error,
          color: Colors.white,
        ),
        const SizedBox(
          width: 10.0,
        ),
        Expanded(
          child: Text(
            message,
            style: const TextStyle(color: Colors.red),
          ),
        )
      ],
    ),
  );
}

// Widget para mostrar mensajes de éxito
Widget alertSuccess(String message) {
  return Container(
    width: double.infinity,
    padding: const EdgeInsets.all(8.0),
   child: Row(
      children: <Widget>[
        const Icon(
          Icons.check_circle_outline,
          color: Colors.white,
        ),
        const SizedBox(
          width: 10.0,
        ),
        Expanded(
          child: Text(
            message,
            style: const TextStyle(color: Colors.lightGreen),
          ),
        )
      ],
    ),
  );
}

// Widget para mostrar mensajes de espera
Widget alertWait(String message) {
  return Container(
    width: double.infinity,
    padding: const EdgeInsets.all(8.0),
    child: Row(
      children: <Widget>[
        const Icon(
          Icons.info,
          color: Colors.white,
        ),
        const SizedBox(
          width: 10.0,
        ),
        Expanded(
          child: Text(
            message,
            style: const TextStyle(color: Colors.lightBlueAccent),
          ),
        )
      ],
    ),
  );
}