style: add icons

This commit is contained in:
aro 2022-11-17 11:46:52 +01:00
parent e0cf784754
commit c88fe50063

View file

@ -2,9 +2,16 @@ package xyz.atnrch.wrench.display.status
import androidx.compose.foundation.layout.Row import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.Spacer import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.layout.width import androidx.compose.foundation.layout.width
import androidx.compose.material.Button import androidx.compose.material.Button
import androidx.compose.material.ButtonDefaults
import androidx.compose.material.Icon
import androidx.compose.material.Text import androidx.compose.material.Text
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.Add
import androidx.compose.material.icons.filled.Close
import androidx.compose.material.icons.filled.PlayArrow
import androidx.compose.runtime.* import androidx.compose.runtime.*
import androidx.compose.ui.Modifier import androidx.compose.ui.Modifier
import androidx.compose.ui.unit.dp import androidx.compose.ui.unit.dp
@ -29,10 +36,26 @@ fun WrenchStatus(
} }
startStopButtonText = if (status) "Stop" else "Start" startStopButtonText = if (status) "Stop" else "Start"
}) { }) {
if (status) Icon(
Icons.Filled.Close,
contentDescription = "Start",
modifier = Modifier.size(ButtonDefaults.IconSize)
) else Icon(
Icons.Filled.PlayArrow,
contentDescription = "Start",
modifier = Modifier.size(ButtonDefaults.IconSize)
)
Spacer(Modifier.size(ButtonDefaults.IconSpacing))
Text(startStopButtonText) Text(startStopButtonText)
} }
Spacer(Modifier.width(10.dp)) Spacer(Modifier.width(10.dp))
Button(onAddButtonClick) { Button(onAddButtonClick) {
Icon(
Icons.Filled.Add,
contentDescription = "Add",
modifier = Modifier.size(ButtonDefaults.IconSize)
)
Spacer(Modifier.size(ButtonDefaults.IconSpacing))
Text("Add...") Text("Add...")
} }
Spacer(Modifier.width(10.dp)) Spacer(Modifier.width(10.dp))