Fix tvOS build

This commit is contained in:
David Ullmer 2022-07-12 21:52:53 +02:00
parent b8a0af5b28
commit ffb7d381df
No known key found for this signature in database
GPG Key ID: 4AEABE3359D5883C
1 changed files with 12 additions and 7 deletions

View File

@ -28,8 +28,11 @@ final class SettingsCoordinator: NavigationCoordinatable {
var missingSettings = makeMissingSettings var missingSettings = makeMissingSettings
@Route(.push) @Route(.push)
var about = makeAbout var about = makeAbout
@Route(.push)
var quickConnect = makeQuickConnectSettings #if !os(tvOS)
@Route(.push)
var quickConnect = makeQuickConnectSettings
#endif
@ViewBuilder @ViewBuilder
func makeServerDetail() -> some View { func makeServerDetail() -> some View {
@ -62,11 +65,13 @@ final class SettingsCoordinator: NavigationCoordinatable {
AboutView() AboutView()
} }
@ViewBuilder #if !os(tvOS)
func makeQuickConnectSettings() -> some View { @ViewBuilder
let viewModel = QuickConnectSettingsViewModel() func makeQuickConnectSettings() -> some View {
QuickConnectSettingsView(viewModel: viewModel) let viewModel = QuickConnectSettingsViewModel()
} QuickConnectSettingsView(viewModel: viewModel)
}
#endif
@ViewBuilder @ViewBuilder
func makeStart() -> some View { func makeStart() -> some View {