summaryrefslogtreecommitdiff
path: root/Jel/Views/Library/Item/ItemInfoView.swift
diff options
context:
space:
mode:
Diffstat (limited to 'Jel/Views/Library/Item/ItemInfoView.swift')
-rw-r--r--Jel/Views/Library/Item/ItemInfoView.swift21
1 files changed, 15 insertions, 6 deletions
diff --git a/Jel/Views/Library/Item/ItemInfoView.swift b/Jel/Views/Library/Item/ItemInfoView.swift
index 0e1ce11..bafbc9f 100644
--- a/Jel/Views/Library/Item/ItemInfoView.swift
+++ b/Jel/Views/Library/Item/ItemInfoView.swift
@@ -15,15 +15,24 @@ 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)
}
- if item.type == .movie {
- Text(item.getRuntime() ?? "-:--")
- .shadow(color: .black, radius: 1)
+
+ HStack {
+ if item.type == .movie {
+ Text(item.getRuntime() ?? "-:--")
+ }
+ if let officialRating = item.officialRating {
+ Text(officialRating)
+ .bold()
+ .padding(2)
+ .overlay {
+ RoundedRectangle(cornerSize: CGSize(width: 2, height: 2), style: .continuous)
+ .stroke(.gray)
+ }
+ .foregroundStyle(.gray)
+ }
}
}
.font(.caption)