Files
NetNewsWire/iOS/Settings/Help/SettingsHelpSheets.swift
2023-02-10 10:12:07 +08:00

43 lines
909 B
Swift

//
// SettingsHelpSheets.swift
// NetNewsWire-iOS
//
// Created by Stuart Breckenridge on 12/11/2022.
// Copyright © 2022 Ranchero Software. All rights reserved.
//
import Foundation
public enum HelpSheet: CustomStringConvertible, CaseIterable {
case help, website
public var description: String {
switch self {
case .help:
return String(localized: "NetNewsWire Help", comment: "Button: opens NetNewsWire Help page")
case .website:
return String(localized: "NetNewsWire Website", comment: "Button: opens NetNewsWire website")
}
}
public var url: URL {
switch self {
case .help:
return URL(string: "https://netnewswire.com/help/ios/6.1/en/")!
case .website:
return URL(string: "https://netnewswire.com/")!
}
}
public var systemImage: String {
switch self {
case .help:
return "questionmark.circle.fill"
case .website:
return "safari.fill"
}
}
}