// // LocationsListViewController.swift // Locations // // Created by Javier Cicchelli on 08/04/2023. // Copyright © 2023 Röck+Cöde. All rights reserved. // import Core import UIKit class LocationsListViewController: BaseViewController { // MARK: Properties var viewModel: LocationsListViewModeling // MARK: Initialisers init(viewModel: LocationsListViewModeling) { self.viewModel = viewModel super.init() } required init?(coder: NSCoder) { fatalError("init(coder:) has not been implemented") } // MARK: UIViewController override func viewDidLoad() { super.viewDidLoad() navigationItem.rightBarButtonItem = UIBarButtonItem( title: "Add", style: .plain, target: self, action: #selector(addLocationPressed) ) title = "Locations" } } // MARK: - Helpers private extension LocationsListViewController { // MARK: Functions @objc func addLocationPressed() { viewModel.openAddLocation() } }