import Foundation
import SwiftUI

public func defaultImage(for id: String) -> Image {
    Image(defaultAsset(for: id))
}

public func defaultImage(for id: String) -> UIImage {
    UIImage(resource: defaultAsset(for: id))
}

private func defaultAsset(for id: String) -> ImageResource {
    let stableId = Int(id) ?? abs(id.hashValue)
    switch stableId % 3 {
    case 0: return .defaultBlue
    case 1: return .defaultPink
    default: return .defaultOrange
    }
}
