diff --git a/app/src/main/java/com/m57/hermescontrol/ui/channels/ChannelsScreen.kt b/app/src/main/java/com/m57/hermescontrol/ui/channels/ChannelsScreen.kt index 69b2ebb3..8def6416 100644 --- a/app/src/main/java/com/m57/hermescontrol/ui/channels/ChannelsScreen.kt +++ b/app/src/main/java/com/m57/hermescontrol/ui/channels/ChannelsScreen.kt @@ -16,6 +16,7 @@ import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.Menu +import androidx.compose.material.icons.filled.Refresh import androidx.compose.material3.Button import androidx.compose.material3.Card import androidx.compose.material3.CircularProgressIndicator @@ -78,7 +79,10 @@ fun ChannelsScreen( title = { Text("Messaging Channels") }, actions = { IconButton(onClick = { viewModel.loadPlatforms() }) { - Text("Refresh", style = MaterialTheme.typography.bodyMedium) + Icon( + imageVector = Icons.Filled.Refresh, + contentDescription = "Refresh", + ) } }, ) diff --git a/app/src/main/java/com/m57/hermescontrol/ui/cron/CronJobsScreen.kt b/app/src/main/java/com/m57/hermescontrol/ui/cron/CronJobsScreen.kt index 5b67c60f..d2953431 100644 --- a/app/src/main/java/com/m57/hermescontrol/ui/cron/CronJobsScreen.kt +++ b/app/src/main/java/com/m57/hermescontrol/ui/cron/CronJobsScreen.kt @@ -15,6 +15,7 @@ import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.Menu +import androidx.compose.material.icons.filled.Refresh import androidx.compose.material3.Button import androidx.compose.material3.ButtonDefaults import androidx.compose.material3.Card @@ -73,7 +74,10 @@ fun CronJobsScreen( title = { Text("Cron Jobs") }, actions = { IconButton(onClick = { viewModel.loadCronJobs() }) { - Text("Refresh") + Icon( + imageVector = Icons.Filled.Refresh, + contentDescription = "Refresh", + ) } }, ) diff --git a/app/src/main/java/com/m57/hermescontrol/ui/kanban/KanbanScreen.kt b/app/src/main/java/com/m57/hermescontrol/ui/kanban/KanbanScreen.kt index 1bb49bc8..821f66a3 100644 --- a/app/src/main/java/com/m57/hermescontrol/ui/kanban/KanbanScreen.kt +++ b/app/src/main/java/com/m57/hermescontrol/ui/kanban/KanbanScreen.kt @@ -21,6 +21,7 @@ import androidx.compose.material.icons.filled.Add import androidx.compose.material.icons.filled.ArrowBack import androidx.compose.material.icons.filled.ArrowForward import androidx.compose.material.icons.filled.Menu +import androidx.compose.material.icons.filled.Refresh import androidx.compose.material3.Button import androidx.compose.material3.Card import androidx.compose.material3.CircularProgressIndicator @@ -88,7 +89,10 @@ fun KanbanScreen( title = { Text(state.selectedBoard?.name ?: "Kanban Boards") }, actions = { IconButton(onClick = { viewModel.loadBoards() }) { - Text("Refresh", style = MaterialTheme.typography.bodyMedium) + Icon( + imageVector = Icons.Filled.Refresh, + contentDescription = "Refresh", + ) } }, ) diff --git a/app/src/main/java/com/m57/hermescontrol/ui/plugins/PluginsScreen.kt b/app/src/main/java/com/m57/hermescontrol/ui/plugins/PluginsScreen.kt index 9ab63b59..15bfd5ad 100644 --- a/app/src/main/java/com/m57/hermescontrol/ui/plugins/PluginsScreen.kt +++ b/app/src/main/java/com/m57/hermescontrol/ui/plugins/PluginsScreen.kt @@ -16,6 +16,7 @@ import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.Menu +import androidx.compose.material.icons.filled.Refresh import androidx.compose.material3.Button import androidx.compose.material3.Card import androidx.compose.material3.CircularProgressIndicator @@ -75,7 +76,10 @@ fun PluginsScreen( title = { Text("Plugins Hub") }, actions = { IconButton(onClick = { viewModel.loadPlugins() }) { - Text("Refresh", style = MaterialTheme.typography.bodyMedium) + Icon( + imageVector = Icons.Filled.Refresh, + contentDescription = "Refresh", + ) } }, ) diff --git a/app/src/main/java/com/m57/hermescontrol/ui/skills/SkillsScreen.kt b/app/src/main/java/com/m57/hermescontrol/ui/skills/SkillsScreen.kt index 91e76221..fb2c73a1 100644 --- a/app/src/main/java/com/m57/hermescontrol/ui/skills/SkillsScreen.kt +++ b/app/src/main/java/com/m57/hermescontrol/ui/skills/SkillsScreen.kt @@ -15,6 +15,7 @@ import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.Menu +import androidx.compose.material.icons.filled.Refresh import androidx.compose.material3.Card import androidx.compose.material3.CircularProgressIndicator import androidx.compose.material3.ExperimentalMaterial3Api @@ -72,7 +73,10 @@ fun SkillsScreen( title = { Text("Skills Management") }, actions = { IconButton(onClick = { viewModel.loadSkills() }) { - Text("Refresh") + Icon( + imageVector = Icons.Filled.Refresh, + contentDescription = "Refresh", + ) } }, ) diff --git a/app/src/main/java/com/m57/hermescontrol/ui/system/SystemScreen.kt b/app/src/main/java/com/m57/hermescontrol/ui/system/SystemScreen.kt index acb71e2e..dbb72a65 100644 --- a/app/src/main/java/com/m57/hermescontrol/ui/system/SystemScreen.kt +++ b/app/src/main/java/com/m57/hermescontrol/ui/system/SystemScreen.kt @@ -16,6 +16,7 @@ import androidx.compose.foundation.lazy.LazyColumn import androidx.compose.foundation.lazy.items import androidx.compose.material.icons.Icons import androidx.compose.material.icons.filled.Menu +import androidx.compose.material.icons.filled.Refresh import androidx.compose.material3.Button import androidx.compose.material3.Card import androidx.compose.material3.CircularProgressIndicator @@ -74,7 +75,10 @@ fun SystemScreen( title = { Text("System Diagnostics") }, actions = { IconButton(onClick = { viewModel.loadSystemData() }) { - Text("Refresh", style = MaterialTheme.typography.bodyMedium) + Icon( + imageVector = Icons.Filled.Refresh, + contentDescription = "Refresh", + ) } }, )