// // Visibility+String.swift // Tusker // // Created by Shadowfacts on 8/29/18. // Copyright © 2018 Shadowfacts. All rights reserved. // import Pachyderm import UIKit extension Status.Visibility { var displayName: String { switch self { case .public: return "Public" case .unlisted: return "Unlisted" case .private: return "Private" case .direct: return "Direct" } } var imageName: String { switch self { case .public: return "globe" case .unlisted: return "lock.open.fill" case .private: return "lock.fill" case .direct: return "envelope.fill" } } var unfilledImageName: String { switch self { case .public: return "globe" case .unlisted: return "lock.open" case .private: return "lock" case .direct: return "envelope" } } }