32 lines
611 B
Swift
32 lines
611 B
Swift
// Copyright 2015-present 650 Industries. All rights reserved.
|
|
|
|
import SwiftUI
|
|
|
|
struct UpdatesTabView: View {
|
|
@EnvironmentObject var viewModel: DevLauncherViewModel
|
|
|
|
var body: some View {
|
|
VStack(spacing: 0) {
|
|
DevLauncherNavigationHeader()
|
|
|
|
ScrollView {
|
|
if !viewModel.isLoggedIn {
|
|
NotSignedInView()
|
|
.padding()
|
|
} else if !viewModel.structuredBuildInfo.usesEASUpdates {
|
|
NotUsingUpdatesView()
|
|
} else {
|
|
UpdatesListView()
|
|
}
|
|
}
|
|
}
|
|
#if os(tvOS)
|
|
.background()
|
|
#endif
|
|
}
|
|
}
|
|
|
|
#Preview {
|
|
UpdatesTabView()
|
|
}
|