showMiniIconDialog function

dynamic showMiniIconDialog(
  1. BuildContext context, {
  2. String? label,
  3. Widget icon = const Icon(Icons.check, color: Colors.green, size: 44),
  4. Color? labelColor = Colors.black54,
})

Implementation

showMiniIconDialog(
  BuildContext context, {
  String? label,
  Widget icon = const Icon(Icons.check, color: Colors.green, size: 44),
  Color? labelColor = Colors.black54,
}) {
  showMiniCustomizeDialog(
    context,
    child: Material(
      borderRadius: BorderRadius.circular(8.0),
      color: Colors.white70,
      child: SizedBox(
        width: 120,
        height: 120,
        child: Column(
          mainAxisSize: MainAxisSize.max,
          mainAxisAlignment: MainAxisAlignment.spaceEvenly,
          children: [
            icon,
            if (label != null) ...{
              Text(
                label,
                style: TextStyle(color: labelColor),
              ),
            }
          ],
        ),
      ),
    ),
    barrierDismissible: false,
  );
}