Adjusts the monster detail view so it makes better use of small screens.

This commit is contained in:
2021-03-21 20:28:05 -07:00
parent f5c3ce57de
commit 2cd9e6d92d

View File

@@ -8,6 +8,8 @@
import SwiftUI
struct LabeledField<Content: View>: View {
@Environment(\.horizontalSizeClass) var sizeClass
let content: Content
let label: String
@@ -19,10 +21,18 @@ struct LabeledField<Content: View>: View {
}
var body: some View {
HStack(alignment: .top) {
Text(label)
.fontWeight(.bold)
content
if (sizeClass == .compact) {
VStack(alignment: .leading) {
Text(label)
.fontWeight(.bold)
content
}
} else {
HStack(alignment: .top) {
Text(label)
.fontWeight(.bold)
content
}
}
}
}