// // MenuItemTableViewCell.swift // Earthquake Network // // Created by Busi Andrea on 27/07/2020. // Copyright © 2020 Earthquake Network. All rights reserved. // import UIKit class MenuItemTableViewCell: UITableViewCell { @IBOutlet private weak var itemIconImageView: UIImageView! @IBOutlet private weak var itemTitleLabel: UILabel! var item: MenuViewController.MenuItem? { didSet { updateUI() } } override func awakeFromNib() { super.awakeFromNib() // Initialization code } override func setSelected(_ selected: Bool, animated: Bool) { super.setSelected(selected, animated: animated) // Configure the view for the selected state } // MARK: - Private private func updateUI() { guard let item = item else { return } if let iconName = item.icon { itemIconImageView.tintColor = .darkGray itemIconImageView.image = UIImage(named: iconName) } itemTitleLabel.textColor = .darkGray itemTitleLabel.text = item.title } }