diff options
| author | Andrej Mihajlov <and@mullvad.net> | 2023-03-07 15:16:59 +0100 |
|---|---|---|
| committer | Andrej Mihajlov <and@mullvad.net> | 2023-03-22 16:42:30 +0100 |
| commit | a51757ce590b5063c1c8099b3ed8ea0fa8b3bcdb (patch) | |
| tree | 85935823680100affad563ebeca45a07a71938ee /ios/MullvadVPN/ProblemReportReviewViewController.swift | |
| parent | 1c2c6f58dc1d175d00bea8037ca989ca80b1fcb8 (diff) | |
| download | mullvadvpn-a51757ce590b5063c1c8099b3ed8ea0fa8b3bcdb.tar.xz mullvadvpn-a51757ce590b5063c1c8099b3ed8ea0fa8b3bcdb.zip | |
Add coordinators and app router
Fixes IOS-10
Diffstat (limited to 'ios/MullvadVPN/ProblemReportReviewViewController.swift')
| -rw-r--r-- | ios/MullvadVPN/ProblemReportReviewViewController.swift | 90 |
1 files changed, 0 insertions, 90 deletions
diff --git a/ios/MullvadVPN/ProblemReportReviewViewController.swift b/ios/MullvadVPN/ProblemReportReviewViewController.swift deleted file mode 100644 index 4effda0bc5..0000000000 --- a/ios/MullvadVPN/ProblemReportReviewViewController.swift +++ /dev/null @@ -1,90 +0,0 @@ -// -// ProblemReportReviewViewController.swift -// MullvadVPN -// -// Created by pronebird on 10/02/2021. -// Copyright © 2021 Mullvad VPN AB. All rights reserved. -// - -import UIKit - -class ProblemReportReviewViewController: UIViewController { - private var textView = UITextView() - private let reportString: String - - init(reportString: String) { - self.reportString = reportString - super.init(nibName: nil, bundle: nil) - } - - required init?(coder: NSCoder) { - fatalError("init(coder:) has not been implemented") - } - - override func viewDidLoad() { - super.viewDidLoad() - - navigationItem.title = NSLocalizedString( - "NAVIGATION_TITLE", - tableName: "ProblemReportReview", - value: "App logs", - comment: "" - ) - - navigationItem.rightBarButtonItem = UIBarButtonItem( - barButtonSystemItem: .done, - target: self, - action: #selector(handleDismissButton(_:)) - ) - - #if DEBUG - navigationItem.leftBarButtonItem = UIBarButtonItem( - barButtonSystemItem: .action, - target: self, - action: #selector(share(_:)) - ) - #endif - - textView.translatesAutoresizingMaskIntoConstraints = false - textView.text = reportString - textView.isEditable = false - textView.font = UIFont.monospacedSystemFont( - ofSize: UIFont.systemFontSize, - weight: .regular - ) - - view.addSubview(textView) - - NSLayoutConstraint.activate([ - textView.topAnchor.constraint(equalTo: view.topAnchor), - textView.leadingAnchor.constraint(equalTo: view.leadingAnchor), - textView.trailingAnchor.constraint(equalTo: view.trailingAnchor), - textView.bottomAnchor.constraint(equalTo: view.bottomAnchor), - ]) - - // Used to layout constraints so that navigation controller could properly adjust the text - // view insets. - view.layoutIfNeeded() - } - - override func selectAll(_ sender: Any?) { - textView.selectAll(sender) - } - - // MARK: - Actions - - @objc func handleDismissButton(_ sender: Any) { - dismiss(animated: true) - } - - #if DEBUG - @objc func share(_ sender: Any) { - let activityController = UIActivityViewController( - activityItems: [reportString], - applicationActivities: nil - ) - - present(activityController, animated: true) - } - #endif -} |
