adds chargers

This commit is contained in:
Stefan Lange-Hegermann
2025-10-23 14:09:16 +02:00
parent 6258a6a66f
commit 0720529821
23 changed files with 1460 additions and 263 deletions

View File

@@ -34,7 +34,7 @@ struct SystemOverviewView: View {
HStack(spacing: 14) {
ZStack {
RoundedRectangle(cornerRadius: 12, style: .continuous)
.fill(colorForName(system.colorName))
.fill(Color.componentColor(named: system.colorName))
.frame(width: 54, height: 54)
Image(systemName: system.iconName)
.font(.system(size: 24, weight: .semibold))
@@ -513,25 +513,6 @@ struct SystemOverviewView: View {
!batteries.isEmpty && !loads.isEmpty && formattedRuntime == nil
}
private func colorForName(_ colorName: String) -> Color {
switch colorName {
case "blue": return .blue
case "green": return .green
case "orange": return .orange
case "red": return .red
case "purple": return .purple
case "yellow": return .yellow
case "pink": return .pink
case "teal": return .teal
case "indigo": return .indigo
case "mint": return .mint
case "cyan": return .cyan
case "brown": return .brown
case "gray": return .gray
default: return .blue
}
}
private var loadsSummaryTitle: String {
NSLocalizedString(
"loads.overview.header.title",