From 6edc39791a577a500c92f32361cf1e7d2590ec37 Mon Sep 17 00:00:00 2001 From: Shav Kinderlehrer Date: Tue, 9 Jan 2024 12:32:06 -0500 Subject: Implement ItemPeopleView --- Jel/Views/Library/Item/Person/ItemPeopleView.swift | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Jel/Views/Library/Item/Person/ItemPeopleView.swift (limited to 'Jel/Views/Library/Item/Person/ItemPeopleView.swift') diff --git a/Jel/Views/Library/Item/Person/ItemPeopleView.swift b/Jel/Views/Library/Item/Person/ItemPeopleView.swift new file mode 100644 index 0000000..6e2a974 --- /dev/null +++ b/Jel/Views/Library/Item/Person/ItemPeopleView.swift @@ -0,0 +1,37 @@ +// +// ItemPeopleView.swift +// Jel +// +// Created by zerocool on 1/8/24. +// + +import SwiftUI +import JellyfinKit +import NukeUI + +struct ItemPeopleView: View { + + var item: BaseItemDto + + var body: some View { + VStack(alignment: .leading) { + Text("Cast and Crew") + .font(.title2) + .padding(.leading) + + ScrollView(.horizontal) { + LazyHStack(alignment: .top) { + ForEach(item.people ?? [], id: \.iterId) {person in + ItemPersonIconView(person: person) + } + } + .padding(.horizontal) + } + .scrollIndicators(.hidden) + } + } +} + +//#Preview { +// ItemPeopleView() +//} -- cgit v1.2.3