error static method
Estado de error predefinido.
Muestra un icono de error en color rojo.
Ejemplo:
final errorState = ButtonState.error();
// o personalizado:
final customError = ButtonState.error(
color: Colors.deepOrange,
child: Icon(Icons.close, color: Colors.white),
);
Implementation
static ButtonState error({
Color color = Colors.red,
Widget? child,
}) => ButtonState(
id: 'error',
color: color,
child: child ?? const Icon(Icons.error, color: Colors.white, size: 28),
isCompact: true,
);