diff --git a/Sources/TermsFeature/TermsConditionsController.swift b/Sources/TermsFeature/TermsConditionsController.swift index 27ad6cb78e28b5eca4ee7de044afa317229e941f..34a3a1be6bf707ed3fef5aa6a94ecdea7a8c23a7 100644 --- a/Sources/TermsFeature/TermsConditionsController.swift +++ b/Sources/TermsFeature/TermsConditionsController.swift @@ -1,5 +1,6 @@ import UIKit import Theme +import WebKit import Shared import Combine import Defaults @@ -59,8 +60,13 @@ public final class TermsConditionsController: UIViewController { screenView.showTermsButton .publisher(for: .touchUpInside) - .sink { _ in - // TODO + .sink { [unowned self] _ in + let webView = WKWebView() + let webController = UIViewController() + webController.view.addSubview(webView) + webView.snp.makeConstraints { $0.edges.equalToSuperview() } + webView.load(URLRequest(url: URL(string: "https://xx.network")!)) + present(webController, animated: true) }.store(in: &cancellables) } }