added push for the details
Signed-off-by: Matt Bruce <mbrucedogs@gmail.com>
This commit is contained in:
parent
3a9399f076
commit
7b65685d1a
@ -73,6 +73,7 @@ class EmployeesViewController: UIViewController {
|
||||
tableView.register(EmployeeTableViewCell.self, forCellReuseIdentifier: EmployeeTableViewCell.identifier)
|
||||
view.addSubview(tableView)
|
||||
tableView.frame = view.bounds
|
||||
tableView.delegate = self
|
||||
|
||||
//add pull to refresh
|
||||
tableView.refreshControl = UIRefreshControl()
|
||||
@ -140,6 +141,15 @@ class EmployeesViewController: UIViewController {
|
||||
}
|
||||
}
|
||||
|
||||
extension EmployeesViewController: UITableViewDelegate{
|
||||
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
|
||||
let employee = viewModel.employees[indexPath.row]
|
||||
let details = EmployeeDetailViewController()
|
||||
details.viewModel = .init(employee: employee)
|
||||
navigationController?.pushViewController(details, animated: true)
|
||||
}
|
||||
}
|
||||
|
||||
// Mark: - Objective-C Methods
|
||||
extension EmployeesViewController {
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user