buildIcon static method
Implementation
static Widget buildIcon(BuildContext context, String? assetName, OudsTagStatus controlItemState, OudsTagHierarchy hierarchy, double width, double height) {
final statusModifier = OudsTagStatusModifier(context);
return SvgPicture.asset(
assetName ?? statusModifier.getStatusIcon(controlItemState)!,
package: assetName == null ? OudsTheme.of(context).packageName : null,
width: width,
height: height,
fit: BoxFit.contain,
colorFilter: ColorFilter.mode(
statusModifier.getStatusIconColor(controlItemState, hierarchy),
BlendMode.srcIn,
),
);
}