Icon class

Inline SVG icon component.

Icons inherit text color by default through currentColor, so they can sit inside buttons, badges, links, and headings without extra styling.

Inheritance

Constructors

Icon(IconData icon, {Object? size = 20, Object? color, double strokeWidth = 2, String? label, String? title, bool? decorative, String? className, Map<String, Object?> props = const {}, Map<String, Object?> style = const {}})
Creates an inline SVG icon from a IconData definition.

Properties

children List<FlintNode>
Child nodes rendered inside the element.
finalinherited
hashCode int
The hash code for this object.
no setterinherited
props Map<String, Object?>
Element attributes, event handlers, classes, and styles.
finalinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
tag String
HTML tag name for this element.
finalinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited