fix(icons): audit and correct icon migration regressions from #5030 #5040 #5056 (#5136)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
James Rich 2026-04-14 20:14:31 -05:00 committed by GitHub
parent fa63a4ac50
commit bf0deef708
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
7 changed files with 34 additions and 60 deletions

View file

@ -24,11 +24,13 @@ import org.meshtastic.core.model.MessageStatus
import org.meshtastic.core.resources.Res
import org.meshtastic.core.resources.message_delivery_status
import org.meshtastic.core.ui.icon.Acknowledged
import org.meshtastic.core.ui.icon.AddLink
import org.meshtastic.core.ui.icon.CloudUpload
import org.meshtastic.core.ui.icon.LinkIcon
import org.meshtastic.core.ui.icon.MeshtasticIcons
import org.meshtastic.core.ui.icon.MessageEnroute
import org.meshtastic.core.ui.icon.MessageError
import org.meshtastic.core.ui.icon.MqttDelivered
import org.meshtastic.core.ui.icon.MqttSyncing
import org.meshtastic.core.ui.icon.Warning
@Composable
@ -36,10 +38,10 @@ fun MessageStatusIcon(status: MessageStatus, modifier: Modifier = Modifier) {
val icon =
when (status) {
MessageStatus.RECEIVED -> MeshtasticIcons.Acknowledged
MessageStatus.QUEUED -> MeshtasticIcons.MqttSyncing
MessageStatus.QUEUED -> MeshtasticIcons.CloudUpload
MessageStatus.DELIVERED -> MeshtasticIcons.MqttDelivered
MessageStatus.SFPP_ROUTING -> MeshtasticIcons.MqttSyncing
MessageStatus.SFPP_CONFIRMED -> MeshtasticIcons.MqttDelivered
MessageStatus.SFPP_ROUTING -> MeshtasticIcons.AddLink
MessageStatus.SFPP_CONFIRMED -> MeshtasticIcons.LinkIcon
MessageStatus.ENROUTE -> MeshtasticIcons.MessageEnroute
MessageStatus.ERROR -> MeshtasticIcons.MessageError
else -> MeshtasticIcons.Warning