Saltearse al contenido

CloseIconButton

El widget CloseIconButton muestra un ícono que actúa como botón de cierre. Permite personalizar el ícono, el color y el tamaño. Si no se proporciona una acción onTap, por defecto cierra la pantalla actual utilizando Navigator.of(context).pop().

Importación

import 'package:togie/widgets/general/close_icon_button.dart';

Constructor:

const CloseIconButton({
super.key,
this.icon,
this.iconColor,
this.size = 28,
this.onTap,
});

Parámetro del constructor:

ParámetroTipoDescripción
iconIconData?Icono a mostrar, por defecto utiliza FontAwesomeIcons.lightCircleXmark.
iconColorColor?Color del ícono, por defecto se calcula según el scaffoldBackgroundColor.
sizedoubleTamaño del ícono, por defecto es 28.
onTapvoid Function()?Callback que se ejecuta al pulsar el ícono; si no se define, cierra la pantalla.

Ejemplo de uso:

CloseIconButton(
icon: FontAwesomeIcons.lightCircleXmark,
iconColor: Colors.red,
size: 30,
onTap: () {
// Acción personalizada
},
)

CloseIconButton