//  Copyright © 2020 Australian Government All rights reserved.

import UIKit

final class UploadDataNavigationController: UINavigationController {
    
    let emptyTextBarButtonItem = UIBarButtonItem(title: "", style: .plain, target: nil, action: nil)
    
    override func viewDidLoad() {
        super.viewDidLoad()
        delegate = self
        view.tintColor = UIColor.covidSafeColor
        navigationBar.backIndicatorImage = UIImage(named: "arrow-left")
        navigationBar.backIndicatorTransitionMaskImage = UIImage(named: "arrow-left")
        navigationBar.barTintColor = .white
        navigationBar.shadowImage = UIImage()
        setNavigationBarHidden(true, animated: false)
    }
}

extension UploadDataNavigationController: UINavigationControllerDelegate {
    func navigationController(_ navigationController: UINavigationController, willShow viewController: UIViewController, animated: Bool) {
        viewController.navigationItem.backBarButtonItem = emptyTextBarButtonItem
    }
}