getResponsiveWidget method
Implementation
@override
Widget getResponsiveWidget(BuildContext context, ScreenType screenType, double scale) {
double? iconSize = 0.0;
var hasSize = has('size');
if(hasSize) {
iconSize = get('size');
} else {
final IconThemeData iconTheme = IconTheme.of(context);
iconSize = iconTheme.size;
}
var newIconSize = iconSize! * scale;
return Icon(
get('icon'),
key: get('key'),
size: newIconSize,
color: get('color'),
semanticLabel: get('semanticLabel'),
textDirection: get('textDirection')
);
}