Pinned Items Banner UI (#3072)

This commit is contained in:
Mauro
2024-07-22 14:57:04 +02:00
committed by GitHub
parent ff33c07596
commit 5cb44ee60c
15 changed files with 236 additions and 24 deletions
@@ -48,6 +48,16 @@ struct RoomScreen: View {
.environmentObject(context)
.environment(\.roomContext, context)
}
.overlay(alignment: .top) {
if context.viewState.isPinningEnabled {
// TODO: Implement tapping logic + hiding when scrolling
PinnedItemsBannerView(pinIndex: 1,
pinsCount: 3,
pinContent: .init(stringLiteral: "Content"),
onMainButtonTap: { },
onViewAllButtonTap: { })
}
}
.navigationTitle(L10n.screenRoomTitle) // Hidden but used for back button text.
.navigationBarTitleDisplayMode(.inline)
.navigationBarHidden(isNavigationBarHidden)