Share the platform-neutral Rust mobile contract (#91)
Dependency security audit / rustsec (push) Failing after 22s
Dependency security audit / rustsec (push) Failing after 22s
This commit is contained in:
1 parent
fcb36a0684
commit
180851087b
52 files changed
+8932
-4263
No files matched your search
@@ -0,0 +1,82 @@
|
||||
import UIKit
|
||||
|
||||
extension MobileIcon {
|
||||
var systemImage: String {
|
||||
switch self {
|
||||
case .home: return "house"
|
||||
case .key: return "key"
|
||||
case .search: return "magnifyingglass"
|
||||
case .timer: return "timer"
|
||||
case .settings: return "gearshape"
|
||||
case .warning: return "exclamationmark.triangle"
|
||||
case .branch: return "point.3.connected.trianglepath.dotted"
|
||||
case .success: return "checkmark.circle"
|
||||
case .sync: return "arrow.triangle.2.circlepath"
|
||||
case .protected: return "checkmark.shield"
|
||||
case .repository: return "externaldrive.fill"
|
||||
case .history: return "clock.arrow.circlepath"
|
||||
case .incoming: return "arrow.down.circle"
|
||||
case .outgoing: return "arrow.up.circle"
|
||||
case .recipients: return "person.2"
|
||||
case .signature: return "signature"
|
||||
case .file: return "doc"
|
||||
case .merge: return "arrow.triangle.merge"
|
||||
case .refresh: return "arrow.clockwise.circle"
|
||||
case .folder: return "folder"
|
||||
case .user: return "person.fill"
|
||||
case .email: return "envelope.fill"
|
||||
case .website: return "globe"
|
||||
case .text: return "text.alignleft"
|
||||
case .note: return "note.text"
|
||||
}
|
||||
}
|
||||
|
||||
var selectedSystemImage: String {
|
||||
switch self {
|
||||
case .home: return "house.fill"
|
||||
case .key: return "key.fill"
|
||||
case .settings: return "gearshape.fill"
|
||||
default: return systemImage
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
extension MobilePage {
|
||||
var systemImage: String { icon.systemImage }
|
||||
}
|
||||
|
||||
extension MobileHomeAction {
|
||||
var systemImage: String { icon.systemImage }
|
||||
}
|
||||
|
||||
extension MobileHomeSummaryRow {
|
||||
var systemImage: String { icon.systemImage }
|
||||
}
|
||||
|
||||
extension MobileHomeChange {
|
||||
var systemImage: String { icon.systemImage }
|
||||
}
|
||||
|
||||
extension MobileHomeCommit {
|
||||
var systemImage: String { icon.systemImage }
|
||||
}
|
||||
|
||||
extension MobileHomeNotice {
|
||||
var systemImage: String { icon.systemImage }
|
||||
}
|
||||
|
||||
extension MobilePasswordRow {
|
||||
var systemImage: String { icon.systemImage }
|
||||
}
|
||||
|
||||
extension MobileEntryField {
|
||||
var systemImage: String { icon.systemImage }
|
||||
}
|
||||
|
||||
extension MobileEntryEditorField {
|
||||
var systemImage: String { icon.systemImage }
|
||||
}
|
||||
|
||||
extension MobilePage {
|
||||
var selectedSystemImage: String { icon.selectedSystemImage }
|
||||
}
|
||||
Reference in new issue
Block a user