You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
73 lines
2.4 KiB
73 lines
2.4 KiB
//
|
|
// UserRegistrationWireframe.swift
|
|
// GME Remit
|
|
//
|
|
// Created by Shiran on 7/30/20.
|
|
//Copyright © 2020 Gobal Money Express Co. Ltd. All rights reserved.
|
|
//
|
|
|
|
import UIKit
|
|
|
|
class UserRegistrationWireframe {
|
|
weak var view: UIViewController!
|
|
}
|
|
|
|
extension UserRegistrationWireframe: UserRegistrationWireframeInput {
|
|
|
|
var storyboardName: String {return "UserRegistration"}
|
|
|
|
func getMainView() -> UIViewController {
|
|
let service = UserRegistrationService()
|
|
let interactor = UserRegistrationInteractor(service: service)
|
|
let presenter = UserRegistrationPresenter()
|
|
let viewController = viewControllerFromStoryboard(of: UserRegistrationViewController.self)
|
|
|
|
viewController.presenter = presenter
|
|
interactor.output = presenter
|
|
presenter.interactor = interactor
|
|
presenter.wireframe = self
|
|
presenter.view = viewController
|
|
|
|
self.view = viewController
|
|
return viewController
|
|
}
|
|
/*
|
|
func dashBoard() {
|
|
guard let sidemenuVc = UIStoryboard(
|
|
name: "SideMenu",
|
|
bundle: nil
|
|
).instantiateViewController(withIdentifier: "SideMenuViewController") as? SideMenuViewController else {
|
|
return
|
|
}
|
|
|
|
let mainWireFrame = MainWireframe.shared
|
|
let tabBarViewController = mainWireFrame?.getMainView()
|
|
let sideMenuController = LGSideMenuController(
|
|
rootViewController: tabBarViewController,
|
|
leftViewController: sidemenuVc,
|
|
rightViewController: nil
|
|
)
|
|
|
|
sideMenuController.rootViewLayerShadowColor = UIColor(white: 0.9, alpha: 0.6)
|
|
sideMenuController.rootViewLayerShadowRadius = 8.0
|
|
sideMenuController.leftViewPresentationStyle = .slideAbove
|
|
sideMenuController.leftViewWidth = UIScreen.main.bounds.width - 70.0
|
|
if #available(iOS 10.0, *) {
|
|
sideMenuController.leftViewBackgroundBlurEffect = UIBlurEffect(style: .regular)
|
|
} else {
|
|
// Fallback on earlier versions
|
|
}
|
|
|
|
window?.backgroundColor = sidemenuVc.view.backgroundColor
|
|
self.window?.rootViewController = sideMenuController
|
|
}
|
|
*/
|
|
|
|
func showKyc() {
|
|
// ManageAgreementWireframe().pushWithNavigation(on: view)
|
|
if let navigation = self.view.navigationController {
|
|
NewRegisterWireframe().selectedView(in: navigation, viewName: "ExistingUser")
|
|
}
|
|
}
|
|
|
|
}
|