|
@@ -128,18 +128,18 @@ struct FrontPageView: View {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
ZStack {
|
|
ZStack {
|
|
|
- RedditWebView(
|
|
|
|
|
- url: viewModel.redditLoadURL,
|
|
|
|
|
- reloadTrigger: viewModel.redditReloadTrigger,
|
|
|
|
|
- isDarkMode: appearanceManager.isDarkMode,
|
|
|
|
|
- goBackTrigger: viewModel.redditGoBackTrigger,
|
|
|
|
|
- onCanGoBackChange: { viewModel.updateRedditCanGoBack($0) },
|
|
|
|
|
- onAuthError: { viewModel.showAuthError($0) }
|
|
|
|
|
- )
|
|
|
|
|
- .id("reddit-webview")
|
|
|
|
|
- .frame(maxWidth: .infinity, maxHeight: .infinity)
|
|
|
|
|
- .allowsHitTesting(viewModel.isRedditActive)
|
|
|
|
|
- .accessibilityHidden(!viewModel.isRedditActive)
|
|
|
|
|
|
|
+ if viewModel.isRedditActive {
|
|
|
|
|
+ RedditWebView(
|
|
|
|
|
+ url: viewModel.redditLoadURL,
|
|
|
|
|
+ reloadTrigger: viewModel.redditReloadTrigger,
|
|
|
|
|
+ isDarkMode: appearanceManager.isDarkMode,
|
|
|
|
|
+ goBackTrigger: viewModel.redditGoBackTrigger,
|
|
|
|
|
+ onCanGoBackChange: { viewModel.updateRedditCanGoBack($0) },
|
|
|
|
|
+ onAuthError: { viewModel.showAuthError($0) }
|
|
|
|
|
+ )
|
|
|
|
|
+ .id("reddit-webview")
|
|
|
|
|
+ .frame(maxWidth: .infinity, maxHeight: .infinity)
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
if viewModel.isSettingsActive {
|
|
if viewModel.isSettingsActive {
|
|
|
SettingsView(viewModel: settingsViewModel)
|
|
SettingsView(viewModel: settingsViewModel)
|