ui: убрана кнопка «чаты» в панели и кнопка обновления в Конференциях
- Нижняя панель: слева всегда «назад» (кнопки чатов больше нет; в Конференциях раньше был чат-слот) — единый layout во всех разделах. - Экран Конференций: убран onRefresh у F7ModuleScreen → нет кнопки ↻ сверху справа (список грузится при открытии и по push).
This commit is contained in:
+6
-8
@@ -16,17 +16,16 @@ data class F7BottomBarConfig(
|
|||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
// Единая навигационная панель по дизайну «Новое меню»:
|
// Единая навигационная панель по дизайну «Новое меню»:
|
||||||
// слева «назад» (в Конференциях — «чаты»), затем ярлыки-разделы
|
// слева «назад», затем ярлыки-разделы Почта · Карточки · Конференции,
|
||||||
// Почта · Карточки · Конференции, справа — выдвижное меню.
|
// справа — выдвижное меню. Кнопки «чаты» (по просьбе владельца убрана),
|
||||||
// Профиль/Уведомления/Настройки/Создать вынесены (меню и шапки экранов).
|
// профиль/уведомления/настройки/создать в панели нет (меню и шапки экранов).
|
||||||
|
@Suppress("UNUSED_PARAMETER")
|
||||||
fun forContext(
|
fun forContext(
|
||||||
tabKey: String,
|
tabKey: String,
|
||||||
talkInRoom: Boolean,
|
talkInRoom: Boolean,
|
||||||
): F7BottomBarConfig {
|
): F7BottomBarConfig = F7BottomBarConfig(
|
||||||
val left = if (tabKey == "Talk") F7BottomBarSlot.Chats else F7BottomBarSlot.NavBack
|
|
||||||
return F7BottomBarConfig(
|
|
||||||
listOf(
|
listOf(
|
||||||
left,
|
F7BottomBarSlot.NavBack,
|
||||||
F7BottomBarSlot.SectionMail,
|
F7BottomBarSlot.SectionMail,
|
||||||
F7BottomBarSlot.SectionCards,
|
F7BottomBarSlot.SectionCards,
|
||||||
F7BottomBarSlot.SectionConferences,
|
F7BottomBarSlot.SectionConferences,
|
||||||
@@ -34,5 +33,4 @@ data class F7BottomBarConfig(
|
|||||||
),
|
),
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -304,7 +304,6 @@ fun TalkScreen(
|
|||||||
modifier = modifier,
|
modifier = modifier,
|
||||||
loading = state.loading && state.rooms.isEmpty(),
|
loading = state.loading && state.rooms.isEmpty(),
|
||||||
error = state.error,
|
error = state.error,
|
||||||
onRefresh = { vm.load(session) },
|
|
||||||
) {
|
) {
|
||||||
RoomListContent(
|
RoomListContent(
|
||||||
session = session,
|
session = session,
|
||||||
|
|||||||
Reference in New Issue
Block a user