Adjusts the monster detail view so it makes better use of small screens.
This commit is contained in:
@@ -8,6 +8,8 @@
|
||||
import SwiftUI
|
||||
|
||||
struct LabeledField<Content: View>: View {
|
||||
@Environment(\.horizontalSizeClass) var sizeClass
|
||||
|
||||
let content: Content
|
||||
let label: String
|
||||
|
||||
@@ -19,6 +21,13 @@ struct LabeledField<Content: View>: View {
|
||||
}
|
||||
|
||||
var body: some View {
|
||||
if (sizeClass == .compact) {
|
||||
VStack(alignment: .leading) {
|
||||
Text(label)
|
||||
.fontWeight(.bold)
|
||||
content
|
||||
}
|
||||
} else {
|
||||
HStack(alignment: .top) {
|
||||
Text(label)
|
||||
.fontWeight(.bold)
|
||||
@@ -26,6 +35,7 @@ struct LabeledField<Content: View>: View {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
struct SectionDivider: View {
|
||||
var body: some View {
|
||||
|
||||
Reference in New Issue
Block a user