RichIconOptions({this.color, this.size, this.icon, this.iconName}) : assert(icon != null || iconName != null, 'Either icon or iconName must be provided');