Files
Dmitry Bespalov 85bd046d50 GH-3307 links to settings (part 1)
- app settings
- safe settings
- advanced safe settings
- app appearance settings
2023-09-11 16:36:12 +02:00

44 lines
1.1 KiB
Swift

//
// RibbonViewController.swift
// Multisig
//
// Created by Dmitry Bespalov on 01.07.21.
// Copyright © 2021 Gnosis Ltd. All rights reserved.
//
import UIKit
class RibbonViewController: ContainerViewController {
var chain: SCGModels.Chain?
var storedChain: Chain?
@IBOutlet private weak var contentView: UIView!
@IBOutlet private weak var ribbonView: RibbonView!
private(set) var rootViewController: UIViewController?
convenience init(rootViewController: UIViewController) {
self.init(namedClass: nil)
self.rootViewController = rootViewController
viewControllers = [rootViewController]
}
override func viewDidLoad() {
super.viewDidLoad()
displayChild(at: 0, in: contentView)
if let chain = chain {
ribbonView.update(scgChain: chain)
} else if let chain = storedChain {
ribbonView.update(chain: chain)
} else {
ribbonView.observeSelectedSafe()
}
}
override var navigationItem: UINavigationItem {
viewControllers.first?.navigationItem ?? super.navigationItem
}
}