diff options
author | Shav Kinderlehrer <[email protected]> | 2023-12-27 08:25:35 -0500 |
---|---|---|
committer | Shav Kinderlehrer <[email protected]> | 2023-12-27 08:25:35 -0500 |
commit | 7aa602f19dec3cf526c4550c5e63a8fc6dfac723 (patch) | |
tree | a4ee5ed0a5e8b9a40ad0ef5e98b1e65b8fd207cb /Jel/Views/Library/Item | |
parent | bd0b6ff491b33088a4db55c495b8aab797f0b22a (diff) | |
download | jel-7aa602f19dec3cf526c4550c5e63a8fc6dfac723.tar.gz jel-7aa602f19dec3cf526c4550c5e63a8fc6dfac723.zip |
Implement auto aspect ratio for LibraryIconViews
Diffstat (limited to 'Jel/Views/Library/Item')
-rw-r--r-- | Jel/Views/Library/Item/ItemInfoView.swift | 4 | ||||
-rw-r--r-- | Jel/Views/Library/Item/ItemMediaView.swift (renamed from Jel/Views/Library/Item/ItemMovieView.swift) | 4 | ||||
-rw-r--r-- | Jel/Views/Library/Item/Types/ItemMovieView.swift | 22 |
3 files changed, 26 insertions, 4 deletions
diff --git a/Jel/Views/Library/Item/ItemInfoView.swift b/Jel/Views/Library/Item/ItemInfoView.swift index d48dfef..103acf9 100644 --- a/Jel/Views/Library/Item/ItemInfoView.swift +++ b/Jel/Views/Library/Item/ItemInfoView.swift @@ -14,9 +14,9 @@ struct ItemInfoView: View { var body: some View { VStack(alignment: .leading) { HStack { - Text(item.genres?.first ?? "---") - Text("•") Text((item.productionYear != nil) ? String(item.productionYear!) : "---") + Text("•") + Text(item.genres?.first ?? "---") } Text(item.getRuntime() ?? "-:--") } diff --git a/Jel/Views/Library/Item/ItemMovieView.swift b/Jel/Views/Library/Item/ItemMediaView.swift index eed083e..38c242d 100644 --- a/Jel/Views/Library/Item/ItemMovieView.swift +++ b/Jel/Views/Library/Item/ItemMediaView.swift @@ -1,5 +1,5 @@ // -// ItemMovieView.swift +// ItemMediaView.swift // Jel // // Created by zerocool on 12/23/23. @@ -8,7 +8,7 @@ import SwiftUI import JellyfinKit -struct ItemMovieView: View { +struct ItemMediaView: View { @EnvironmentObject var jellyfinClient: JellyfinClientController @StateObject var authState: AuthStateController = AuthStateController.shared diff --git a/Jel/Views/Library/Item/Types/ItemMovieView.swift b/Jel/Views/Library/Item/Types/ItemMovieView.swift new file mode 100644 index 0000000..22de82d --- /dev/null +++ b/Jel/Views/Library/Item/Types/ItemMovieView.swift @@ -0,0 +1,22 @@ +// +// ItemMovieView.swift +// Jel +// +// Created by zerocool on 12/26/23. +// + +import SwiftUI +import JellyfinKit + +struct ItemMovieView: View { + @State var item: BaseItemDto + var body: some View { + VStack { + ItemMediaView(item: item) + } + } +} + +//#Preview { +// ItemMovieView() +//} |