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)
|
tableView.register(EmployeeTableViewCell.self, forCellReuseIdentifier: EmployeeTableViewCell.identifier)
|
||||||
view.addSubview(tableView)
|
view.addSubview(tableView)
|
||||||
tableView.frame = view.bounds
|
tableView.frame = view.bounds
|
||||||
|
tableView.delegate = self
|
||||||
|
|
||||||
//add pull to refresh
|
//add pull to refresh
|
||||||
tableView.refreshControl = UIRefreshControl()
|
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
|
// Mark: - Objective-C Methods
|
||||||
extension EmployeesViewController {
|
extension EmployeesViewController {
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user