fix(ui): fix timer settings slider positioning

This commit is contained in:
Nishant Mishra
2025-12-03 19:18:13 +05:30
parent 8da9ae4556
commit 2988ce8f92

View File

@@ -268,31 +268,32 @@ fun TimerSettings(
Spacer(Modifier.height(12.dp))
}
item {
ListItem(
leadingContent = {
Icon(painterResource(R.drawable.clocks), null)
},
headlineContent = {
Text(stringResource(R.string.session_length))
},
supportingContent = {
Column {
Column(Modifier.background(listItemColors.containerColor, cardShape)) {
ListItem(
leadingContent = {
Icon(painterResource(R.drawable.clocks), null)
},
headlineContent = {
Text(stringResource(R.string.session_length))
},
supportingContent = {
Text(
stringResource(
R.string.session_length_desc,
sessionsSliderState.value.toInt()
)
)
Slider(
state = sessionsSliderState,
enabled = !serviceRunning,
modifier = Modifier.padding(vertical = 4.dp)
)
}
},
colors = listItemColors,
modifier = Modifier.clip(cardShape)
)
},
colors = listItemColors,
modifier = Modifier.clip(cardShape)
)
Slider(
state = sessionsSliderState,
enabled = !serviceRunning,
modifier = Modifier
.padding(start = (16 * 2 + 24).dp, end = 16.dp, bottom = 12.dp)
)
}
}
item { Spacer(Modifier.height(12.dp)) }