Изменен формат представления периодичности

Этот коммит содержится в:
Глеб Иваницкий 2024-08-24 20:39:12 +03:00
родитель 414d5e7752
Коммит 1cfd574712
2 изменённых файлов: 11 добавлений и 8 удалений

Просмотреть файл

@ -79,6 +79,13 @@ fun ScenarioDialog(
usePlatformDefaultWidth = false,
),
) {
val nameState = remember {
mutableStateOf(scenarioDialogState.value?.name)
}
val timeState = remember {
mutableStateOf(scenarioDialogState.value?.time)
}
Dialog(
onDismissRequest = {
scenarioDialogState.value = null
@ -222,7 +229,7 @@ fun ScenarioDialog(
),
) {
OutlinedTextField(
value = "",
value = nameState.value ?: "",
onValueChange = {},
modifier = Modifier
.fillMaxWidth(),
@ -250,7 +257,7 @@ fun ScenarioDialog(
.height(8.dp),
)
OutlinedTextField(
value = "",
value = timeState.value ?: "",
onValueChange = {},
modifier = Modifier
.fillMaxWidth(),

Просмотреть файл

@ -27,15 +27,14 @@ import ru.csasq.cit_is_bot.ui.dialogs.ScenarioDialog
data class Scenario(
val id: Int? = null,
val name: String,
val daysOfWeek: String,
val time: String,
val messageNumber: String,
val isEnabled: Boolean,
)
val scenarioList = listOf(
Scenario(1, "Текущее состояние сотрудников", "ПН-ПТ", "11:00", "1 сообщение", true),
Scenario(2, "Планы на обед", "ПН-ПТ", "11:45-12:00", "2 сообщения", false),
Scenario(1, "Текущее состояние сотрудников", "0 11 * * 1-5", "1 сообщение", true),
Scenario(2, "Планы на обед", "45 11 * * 1-5", "2 сообщения", false),
)
@Composable
@ -86,7 +85,6 @@ fun ScenariosScreen(
onClick = {
scenarioDialogState.value = Scenario(
name = "",
daysOfWeek = "",
time = "",
messageNumber = "",
isEnabled = true,
@ -100,8 +98,6 @@ fun ScenariosScreen(
mutableStateOf(it.isEnabled)
}
val captionAnnotatedString = buildAnnotatedString {
append(it.daysOfWeek)
append(" \u2022 ")
append(it.time)
append(" \u2022 ")
append(it.messageNumber)