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ámetro | Tipo | Descripción |
|---|---|---|
icon | IconData? | Icono a mostrar, por defecto utiliza FontAwesomeIcons.lightCircleXmark. |
iconColor | Color? | Color del ícono, por defecto se calcula según el scaffoldBackgroundColor. |
size | double | Tamaño del ícono, por defecto es 28. |
onTap | void 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 },)![]()