localizeIconConnectionType method

Icon localizeIconConnectionType(
  1. BuildContext context
)

Implementation

Icon localizeIconConnectionType(BuildContext context) {
  return systemData.hubData?.cellularConnected == true
      ? Icon(
          switch (systemData.hubData?.cellularStrength) {
            SignalStrength.weak => Icons.signal_cellular_alt_1_bar,
            SignalStrength.moderate => Icons.signal_cellular_alt_2_bar,
            SignalStrength.strong => Icons.signal_cellular_alt,
            _ => Icons.signal_cellular_alt,
          },
        )
      : Icon(
          Icons.signal_cellular_off_outlined,
          color: context.theme.hintColor,
        );
}