Update ChatScrollView on WatchOS 10

This commit is contained in:
Djorkaeff Alexandre 2024-02-15 14:55:41 -03:00
parent 142d7a38bc
commit 1d964ce68e
1 changed files with 12 additions and 18 deletions

View File

@ -6,29 +6,23 @@ import SwiftUI
/// We hide the indicators for the flipped scroll view, since they appear reversed.
struct ChatScrollView<Content: View>: View {
private let content: () -> Content
init(@ViewBuilder content: @escaping () -> Content) {
self.content = content
}
var body: some View {
ScrollView(showsIndicators: false) {
content()
.rotationEffect(.degrees(180))
if #available(watchOS 10.0, *) {
ScrollView {
content()
}
.defaultScrollAnchor(.bottom)
} else {
ScrollView(showsIndicators: false) {
content()
.rotationEffect(.degrees(180))
}
.rotationEffect(.degrees(180))
}
.rotationEffect(.degrees(180))
}
}
// if #available(watchOS 10.0, *) {
// ScrollView {
// content()
// }
// .defaultScrollAnchor(.bottom)
// } else {
// ScrollView(showsIndicators: false) {
// content()
// .rotationEffect(.degrees(180))
// }
// .rotationEffect(.degrees(180))
// }