Overlay ProgressView on post list while processing network requests

This commit is contained in:
Angelo Stavrow 2020-12-07 15:15:49 -05:00
parent fb5255cb04
commit a5ab2182eb
No known key found for this signature in database
GPG Key ID: 1A49C7064E060EEE

View File

@ -51,6 +51,7 @@ struct ContentView: View {
#endif
#if os(macOS)
ZStack {
PostListView(selectedCollection: nil, showAllPosts: model.account.isLoggedIn)
.toolbar {
ToolbarItemGroup(placement: .primaryAction) {
@ -71,6 +72,13 @@ struct ContentView: View {
}
}
}
if model.isProcessingRequest {
ZStack {
Color(NSColor.controlBackgroundColor).opacity(0.75)
ProgressView()
}
}
}
#else
PostListView(selectedCollection: nil, showAllPosts: model.account.isLoggedIn)
#endif