diff options
author | Shav Kinderlehrer <[email protected]> | 2023-12-27 13:37:21 -0500 |
---|---|---|
committer | Shav Kinderlehrer <[email protected]> | 2023-12-27 18:11:33 -0500 |
commit | a271314f15c30f59d84296a12aab280eda2d3c64 (patch) | |
tree | 6086a272edfaeda72d4728cdd2f3f17fdf738659 /Jel/Views/Library/Item/ItemMediaView.swift | |
parent | b7a1bd1d558eb954968668b8d69358d4d9faaa23 (diff) | |
download | jel-a271314f15c30f59d84296a12aab280eda2d3c64.tar.gz jel-a271314f15c30f59d84296a12aab280eda2d3c64.zip |
Pad item info text when view is horizontal
Diffstat (limited to 'Jel/Views/Library/Item/ItemMediaView.swift')
-rw-r--r-- | Jel/Views/Library/Item/ItemMediaView.swift | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/Jel/Views/Library/Item/ItemMediaView.swift b/Jel/Views/Library/Item/ItemMediaView.swift index a3f653a..dfb6c7a 100644 --- a/Jel/Views/Library/Item/ItemMediaView.swift +++ b/Jel/Views/Library/Item/ItemMediaView.swift @@ -18,7 +18,7 @@ struct ItemMediaView: View { @State var navigationTitle: String = "" var body: some View { - VStack { + GeometryReader {geo in if loading { ProgressView() .progressViewStyle(.circular) @@ -50,14 +50,21 @@ struct ItemMediaView: View { Text(overview) } } - .padding() + .if(max(geo.safeAreaInsets.leading, geo.safeAreaInsets.trailing) > 0) {view in + view + .padding(max(geo.safeAreaInsets.leading, geo.safeAreaInsets.trailing)) + } + .if(max(geo.safeAreaInsets.leading, geo.safeAreaInsets.trailing) <= 0) {view in + view + .padding() + } } + .ignoresSafeArea() } } .toolbarRole(.editor) .navigationBarTitleDisplayMode(.inline) .navigationTitle(navigationTitle) - .ignoresSafeArea() .scrollIndicators(.hidden) .onAppear { Task { @@ -75,5 +82,4 @@ struct ItemMediaView: View { //#Preview { // ItemMovieView(item: BaseItemDto()) - //} |