diff options
author | Shav Kinderlehrer <[email protected]> | 2023-12-27 13:07:20 -0500 |
---|---|---|
committer | Shav Kinderlehrer <[email protected]> | 2023-12-27 13:07:20 -0500 |
commit | b7a1bd1d558eb954968668b8d69358d4d9faaa23 (patch) | |
tree | 1028a53f84740556b53c71f17fdbf9c55fab7dab /Jel/Views/Library/Item | |
parent | 7aa602f19dec3cf526c4550c5e63a8fc6dfac723 (diff) | |
download | jel-b7a1bd1d558eb954968668b8d69358d4d9faaa23.tar.gz jel-b7a1bd1d558eb954968668b8d69358d4d9faaa23.zip |
Refactoring + make itemInfo more visible
Diffstat (limited to 'Jel/Views/Library/Item')
-rw-r--r-- | Jel/Views/Library/Item/ItemHeaderView.swift | 3 | ||||
-rw-r--r-- | Jel/Views/Library/Item/ItemInfoView.swift | 4 | ||||
-rw-r--r-- | Jel/Views/Library/Item/ItemMediaView.swift | 4 | ||||
-rw-r--r-- | Jel/Views/Library/Item/ItemView.swift | 2 |
4 files changed, 8 insertions, 5 deletions
diff --git a/Jel/Views/Library/Item/ItemHeaderView.swift b/Jel/Views/Library/Item/ItemHeaderView.swift index 2c11719..3930beb 100644 --- a/Jel/Views/Library/Item/ItemHeaderView.swift +++ b/Jel/Views/Library/Item/ItemHeaderView.swift @@ -22,12 +22,10 @@ struct ItemHeaderView: View { ZStack(alignment: .bottom) { StickyHeaderView(minHeight: 300) { LibraryIconView(library: item, imageType: "Backdrop", contentMode: .fill) - .hideCaption() .setCornerRadius(0) .mask(overlayGradient) .background { LibraryIconView(library: item, imageType: "Backdrop", contentMode: .fill) - .hideCaption() .setCornerRadius(0) .blur(radius: 50) } @@ -35,7 +33,6 @@ struct ItemHeaderView: View { HStack { LibraryIconView(library: item, imageType: "Logo", width: 200, height: 100, placeHolder: AnyView(Text(item.name ?? "Unknown").font(.title).bold().truncationMode(.middle))) - .hideCaption() .setCornerRadius(0) .shadow(radius: 10) .frame(alignment: .leading) diff --git a/Jel/Views/Library/Item/ItemInfoView.swift b/Jel/Views/Library/Item/ItemInfoView.swift index 103acf9..f682898 100644 --- a/Jel/Views/Library/Item/ItemInfoView.swift +++ b/Jel/Views/Library/Item/ItemInfoView.swift @@ -15,10 +15,14 @@ struct ItemInfoView: View { VStack(alignment: .leading) { HStack { Text((item.productionYear != nil) ? String(item.productionYear!) : "---") + .shadow(color: .black, radius: 1) Text("•") + .shadow(color: .black, radius: 1) Text(item.genres?.first ?? "---") + .shadow(color: .black, radius: 1) } Text(item.getRuntime() ?? "-:--") + .shadow(color: .black, radius: 1) } .font(.caption) } diff --git a/Jel/Views/Library/Item/ItemMediaView.swift b/Jel/Views/Library/Item/ItemMediaView.swift index 38c242d..a3f653a 100644 --- a/Jel/Views/Library/Item/ItemMediaView.swift +++ b/Jel/Views/Library/Item/ItemMediaView.swift @@ -46,7 +46,9 @@ struct ItemMediaView: View { .frame(maxWidth: .infinity, alignment: .leading) .padding(.bottom) - Text(item.overview ?? "---") + ForEach(item.overview?.components(separatedBy: "<br>") ?? [], id: \.self) {overview in + Text(overview) + } } .padding() } diff --git a/Jel/Views/Library/Item/ItemView.swift b/Jel/Views/Library/Item/ItemView.swift index d3446af..e3289ba 100644 --- a/Jel/Views/Library/Item/ItemView.swift +++ b/Jel/Views/Library/Item/ItemView.swift @@ -15,7 +15,7 @@ struct ItemView: View { case .movie: ItemMovieView(item: item) default: - Text("Unkown media") + ItemMediaView(item: item) } } } |