summaryrefslogtreecommitdiff
path: root/Jel/Views/Item/Series/ItemSeriesSeasonsView.swift
diff options
context:
space:
mode:
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
}
}
}