diff options
author | Shav Kinderlehrer <[email protected]> | 2024-02-27 14:22:42 -0500 |
---|---|---|
committer | Shav Kinderlehrer <[email protected]> | 2024-02-27 14:22:42 -0500 |
commit | aaf02071642a59ae375906bd9b9bcff1e8c33e92 (patch) | |
tree | 9084cdf9cab4054a6e3108b2f3db50a9343bd874 /Jel/Views/Item/Series/ItemSeriesSeasonsView.swift | |
parent | be11eed89ded59949a790aa09f20908779155443 (diff) | |
download | jel-aaf02071642a59ae375906bd9b9bcff1e8c33e92.tar.gz jel-aaf02071642a59ae375906bd9b9bcff1e8c33e92.zip |
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 } } } |