Add settings scene.

This commit is contained in:
Maurice Parker
2019-04-25 18:06:53 -05:00
parent f5941fda64
commit 81f7332f3c
15 changed files with 631 additions and 84 deletions

View File

@@ -31,6 +31,9 @@ class AddContainerViewController: UIViewController {
private var currentViewController: AddContainerViewControllerChild?
var initialFeed: String?
var initialFeedName: String?
override func viewDidLoad() {
super.viewDidLoad()
@@ -91,21 +94,32 @@ extension AddContainerViewController: AddContainerViewControllerChildDelegate {
private extension AddContainerViewController {
func switchToFeed() {
guard !(currentViewController is AddFeedViewController) else {
return
}
resetUI()
hideCurrentController()
displayContentController(UIStoryboard.add.instantiateController(ofType: AddFeedViewController.self))
let addFeedController = UIStoryboard.add.instantiateController(ofType: AddFeedViewController.self)
addFeedController.initialFeed = initialFeed
addFeedController.initialFeedName = initialFeedName
displayContentController(addFeedController)
}
func switchToFolder() {
guard !(currentViewController is AddFolderViewController) else {
return
}
resetUI()
hideCurrentController()
displayContentController(UIStoryboard.add.instantiateController(ofType: AddFolderViewController.self))
}
func resetUI() {