Skip to content

Commit

Permalink
added glyphs to carplay
Browse files Browse the repository at this point in the history
  • Loading branch information
Mcrich23 committed Sep 14, 2024
1 parent 0c96fea commit 03999b5
Showing 1 changed file with 10 additions and 1 deletion.
11 changes: 10 additions & 1 deletion Seattle Bridge Tracker/CarPlaySceneDelegate.swift
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,16 @@ class CarPlaySceneDelegate: UIResponder, CPTemplateApplicationSceneDelegate, CPI

let sections: [CPListSection] = sortedBridges.map { name, bridges in
let items = bridges.map({ bridge in
let item = CPListItem(text: bridge.name, detailText: bridge.status.rawValue.capitalized, image: UIImage(url: bridge.imageUrl))
let icon: UIImage?

switch bridge.status {
case .up: icon = .init(systemSymbol: .xmark)
case .down: icon = .init(systemSymbol: .checkmark)
case .maintenance: icon = .init(systemSymbol: .exclamationmarkTriangle)
default: icon = nil
}

let item = CPListItem(text: bridge.name, detailText: bridge.status.rawValue.capitalized, image: UIImage(url: bridge.imageUrl), accessoryImage: icon, accessoryType: .cloud)

item.handler = { _, action in
// self.pushBridgeDetailTemplate(for: bridge, animated: true, interfaceController: interfaceController)
Expand Down

0 comments on commit 03999b5

Please sign in to comment.