// Timline+UI.swift // Tusker // // Created by Shadowfacts on 6/11/19. // Copyright © 2019 Shadowfacts. All rights reserved. // import UIKit import Pachyderm extension Timeline { var title: String { switch self { case .home: return "Home" case let .public(local): return local ? "Local" : "Federated" case let .tag(hashtag): return "#\(hashtag)" case .list: return "List" case .direct: return "Direct" } } var image: UIImage { switch self { case .home: return UIImage(systemName: "house.fill")! case let .public(local): if local { return UIImage(systemName: "person.and.person.fill")! } else { return UIImage(systemName: "globe")! } case .list(id: _): return UIImage(systemName: "list.bullet")! case .tag(hashtag: _): return UIImage(systemName: "number")! case .direct: return UIImage(systemName: "enveloep.fill")! } } }