getIcon function

Widget getIcon(
  1. S360fWidgetColorVariant type,
  2. Color color
)

Implementation

Widget getIcon(S360fWidgetColorVariant type, Color color) {
  final size = S360fDimension.getSpacing(multiplier: 2.5);
  switch (type) {
    case S360fWidgetColorVariant.error:
    case S360fWidgetColorVariant.errorFilled:
      return Icon(MingCuteIcons.mgc_warning_line, color: color, size: size);
    case S360fWidgetColorVariant.warning:
    case S360fWidgetColorVariant.warningFilled:
      return Icon(MingCuteIcons.mgc_warning_line, color: color, size: size);
    case S360fWidgetColorVariant.success:
    case S360fWidgetColorVariant.successFilled:
      return Icon(
        MingCuteIcons.mgc_check_circle_line,
        color: color,
        size: size,
      );
    case S360fWidgetColorVariant.info:
    case S360fWidgetColorVariant.infoFilled:
      return Icon(MingCuteIcons.mgc_information_line, color: color, size: size);
    case S360fWidgetColorVariant.primary:
      return Icon(
        MingCuteIcons.mgc_check_circle_line,
        color: color,
        size: size,
      );
    case S360fWidgetColorVariant.secondary:
      return Icon(
        MingCuteIcons.mgc_check_circle_line,
        color: color,
        size: size,
      );
    case S360fWidgetColorVariant.base:
    case S360fWidgetColorVariant.baseFilled:
      return Icon(MingCuteIcons.mgc_information_line, color: color, size: size);
  }
}