summaryrefslogtreecommitdiff
path: root/Jel/Views/Item/Series/ItemSeriesSeasonsView.swift
diff options
context:
space:
mode:
authorShav Kinderlehrer <[email protected]>2024-02-27 14:22:42 -0500
committerShav Kinderlehrer <[email protected]>2024-02-27 14:22:42 -0500
commitaaf02071642a59ae375906bd9b9bcff1e8c33e92 (patch)
tree9084cdf9cab4054a6e3108b2f3db50a9343bd874 /Jel/Views/Item/Series/ItemSeriesSeasonsView.swift
parentbe11eed89ded59949a790aa09f20908779155443 (diff)
downloadjel-aaf02071642a59ae375906bd9b9bcff1e8c33e92.tar.gz
jel-aaf02071642a59ae375906bd9b9bcff1e8c33e92.zip
Implement ItemSeriesSelectableEpisodesViewHEADmain
Diffstat (limited to 'Jel/Views/Item/Series/ItemSeriesSeasonsView.swift')
-rw-r--r--Jel/Views/Item/Series/ItemSeriesSeasonsView.swift10
1 files changed, 8 insertions, 2 deletions
diff --git a/Jel/Views/Item/Series/ItemSeriesSeasonsView.swift b/Jel/Views/Item/Series/ItemSeriesSeasonsView.swift
index d5c269b..c1d2fd9 100644
--- a/Jel/Views/Item/Series/ItemSeriesSeasonsView.swift
+++ b/Jel/Views/Item/Series/ItemSeriesSeasonsView.swift
@@ -15,6 +15,7 @@ struct ItemSeriesSeasonsView: View {
@ObservedObject var authState: AuthStateController = AuthStateController.shared
@State var seriesItems: [BaseItemDto] = []
+ @State var loading: Bool = true
var body: some View {
VStack(alignment: .leading) {
@@ -34,9 +35,12 @@ struct ItemSeriesSeasonsView: View {
}
}
}.padding(.horizontal)
- }
+ }.scrollIndicators(.hidden)
+ }
+ .if(loading) {view in
+ view.redacted(reason: .placeholder)
}
- .onAppear{
+ .onAppear {
Task {
let parameters = Paths.GetItemsParameters(
userID: authState.userId ?? "",
@@ -48,6 +52,8 @@ struct ItemSeriesSeasonsView: View {
let res = try await jellyfinClient.send(req)
seriesItems = res.value.items ?? []
} catch {}
+
+ loading = false
}
}
}