More settings work

This commit is contained in:
Stuart Breckenridge
2022-11-30 21:37:39 +08:00
parent 36fa87b8c4
commit f2cda7fcad
17 changed files with 275 additions and 191 deletions

View File

@@ -9,6 +9,26 @@
import UIKit
import SafariServices
import Account
import SwiftUI
struct AccountInspectorWrapper: UIViewControllerRepresentable {
var account: Account
func makeUIViewController(context: Context) -> AccountInspectorViewController {
let controller = UIStoryboard.inspector.instantiateViewController(withIdentifier: "AccountInspectorViewController") as! AccountInspectorViewController
controller.account = account
return controller
}
func updateUIViewController(_ uiViewController: AccountInspectorViewController, context: Context) {
//
}
typealias UIViewControllerType = AccountInspectorViewController
}
class AccountInspectorViewController: UITableViewController {

View File

@@ -7,6 +7,27 @@
//
import UIKit
import SwiftUI
struct ExtensionPointInspectorWrapper: UIViewControllerRepresentable {
var extensionPoint: ExtensionPoint?
func makeUIViewController(context: Context) -> ExtensionPointInspectorViewController {
let controller = UIStoryboard.inspector.instantiateViewController(withIdentifier: "ExtensionPointInspectorViewController") as! ExtensionPointInspectorViewController
controller.extensionPoint = extensionPoint
return controller
}
func updateUIViewController(_ uiViewController: ExtensionPointInspectorViewController, context: Context) {
//
}
typealias UIViewControllerType = ExtensionPointInspectorViewController
}
class ExtensionPointInspectorViewController: UITableViewController {