1 contributor
//
// SidebarHelpReason.swift
// USB Meter
//
import SwiftUI
enum SidebarHelpReason: String {
case bluetoothPermission
case cloudSyncUnavailable
case noDevicesDetected
var tint: Color {
switch self {
case .bluetoothPermission:
return .orange
case .cloudSyncUnavailable:
return .indigo
case .noDevicesDetected:
return .yellow
}
}
var symbol: String {
switch self {
case .bluetoothPermission:
return "bolt.horizontal.circle.fill"
case .cloudSyncUnavailable:
return "icloud.slash.fill"
case .noDevicesDetected:
return "magnifyingglass.circle.fill"
}
}
var badgeTitle: String {
switch self {
case .bluetoothPermission:
return "Required"
case .cloudSyncUnavailable:
return "Sync Off"
case .noDevicesDetected:
return "Suggested"
}
}
}