summaryrefslogtreecommitdiff
path: root/Jel/Views/Library/Item
diff options
context:
space:
mode:
authorShav Kinderlehrer <[email protected]>2023-12-27 13:07:20 -0500
committerShav Kinderlehrer <[email protected]>2023-12-27 13:07:20 -0500
commitb7a1bd1d558eb954968668b8d69358d4d9faaa23 (patch)
tree1028a53f84740556b53c71f17fdbf9c55fab7dab /Jel/Views/Library/Item
parent7aa602f19dec3cf526c4550c5e63a8fc6dfac723 (diff)
downloadjel-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.swift3
-rw-r--r--Jel/Views/Library/Item/ItemInfoView.swift4
-rw-r--r--Jel/Views/Library/Item/ItemMediaView.swift4
-rw-r--r--Jel/Views/Library/Item/ItemView.swift2
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)
}
}
}