ui: убрана кнопка «чаты» в панели и кнопка обновления в Конференциях

- Нижняя панель: слева всегда «назад» (кнопки чатов больше нет; в
  Конференциях раньше был чат-слот) — единый layout во всех разделах.
- Экран Конференций: убран onRefresh у F7ModuleScreen → нет кнопки ↻
  сверху справа (список грузится при открытии и по push).
This commit is contained in:
b-dev-mobile
2026-07-08 17:45:34 +00:00
parent 6f82a3fc56
commit 342e1e497d
2 changed files with 13 additions and 16 deletions
@@ -16,17 +16,16 @@ data class F7BottomBarConfig(
companion object {
// Единая навигационная панель по дизайну «Новое меню»:
// слева «назад» (в Конференциях — «чаты»), затем ярлыки-разделы
// Почта · Карточки · Конференции, справа — выдвижное меню.
// Профиль/Уведомления/Настройки/Создать вынесены (меню и шапки экранов).
// слева «назад», затем ярлыки-разделы Почта · Карточки · Конференции,
// справа — выдвижное меню. Кнопки «чаты» (по просьбе владельца убрана),
// профиль/уведомления/настройки/создать в панели нет (меню и шапки экранов).
@Suppress("UNUSED_PARAMETER")
fun forContext(
tabKey: String,
talkInRoom: Boolean,
): F7BottomBarConfig {
val left = if (tabKey == "Talk") F7BottomBarSlot.Chats else F7BottomBarSlot.NavBack
return F7BottomBarConfig(
): F7BottomBarConfig = F7BottomBarConfig(
listOf(
left,
F7BottomBarSlot.NavBack,
F7BottomBarSlot.SectionMail,
F7BottomBarSlot.SectionCards,
F7BottomBarSlot.SectionConferences,
@@ -34,5 +33,4 @@ data class F7BottomBarConfig(
),
)
}
}
}
@@ -304,7 +304,6 @@ fun TalkScreen(
modifier = modifier,
loading = state.loading && state.rooms.isEmpty(),
error = state.error,
onRefresh = { vm.load(session) },
) {
RoomListContent(
session = session,