diff options
Diffstat (limited to 'Jel/Views/Item/Series/ItemSeriesSeasonsView.swift')
-rw-r--r-- | Jel/Views/Item/Series/ItemSeriesSeasonsView.swift | 10 |
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 } } } |