fix(tasks): стрелка нижней панели открывает панель списков задач
Раньше на Задачах стрелка «назад» уводила на предыдущий раздел (Файлы). Теперь она закрывает открытый список и показывает панель списков задач (TasksListNavView: Все/Текущие/конкретные списки) — как сайдбар папок в Почте/Файлах/Календаре. Проброшен showListsRequest → vm.closeList(). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -31,12 +31,18 @@ fun TasksScreen(
|
||||
modifier: Modifier = Modifier,
|
||||
createRequest: Int = 0,
|
||||
openListSlug: String? = null,
|
||||
showListsRequest: Int = 0,
|
||||
onOpenListConsumed: () -> Unit = {},
|
||||
onUnauthorized: () -> Unit = {},
|
||||
) {
|
||||
val vm: TasksViewModel = viewModel()
|
||||
val state by vm.state.collectAsState()
|
||||
|
||||
// Стрелка «назад» нижней панели на Задачах → показать панель списков (закрыть открытый список).
|
||||
LaunchedEffect(showListsRequest) {
|
||||
if (showListsRequest > 0) vm.closeList()
|
||||
}
|
||||
|
||||
LaunchedEffect(session.serverUrl, session.username, session.davUserId) {
|
||||
vm.load(session)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user