This commit is contained in:
Isaac
2024-11-26 10:08:16 +04:00
parent c954a55d2b
commit c9fd9f2a16
12 changed files with 1186 additions and 181 deletions

View File

@@ -1461,20 +1461,22 @@ final class AutomaticBusinessMessageSetupScreenComponent: Component {
items: [
AnyComponentWithIdentity(id: 0, component: AnyComponent(ListItemSliderSelectorComponent(
theme: environment.theme,
values: valueList.map { item in
return environment.strings.MessageTimer_Days(Int32(item))
},
markPositions: true,
selectedIndex: selectedInactivityIndex,
title: nil,
selectedIndexUpdated: { [weak self] index in
guard let self else {
return
content: .discrete(ListItemSliderSelectorComponent.Discrete(
values: valueList.map { item in
return environment.strings.MessageTimer_Days(Int32(item))
},
markPositions: true,
selectedIndex: selectedInactivityIndex,
title: nil,
selectedIndexUpdated: { [weak self] index in
guard let self else {
return
}
let index = max(0, min(valueList.count - 1, index))
self.inactivityDays = valueList[index]
self.state?.updated(transition: .immediate)
}
let index = max(0, min(valueList.count - 1, index))
self.inactivityDays = valueList[index]
self.state?.updated(transition: .immediate)
}
))
)))
]
)),