Modify Model Picker Label

Nucleic-Session: 3854DB9E-8136-4DF7-95E7-BBFC7E615174
Co-authored-by: Nucleic <[email protected]>
This commit is contained in:
2026-07-05 18:49:29 -07:00
co-authored by Nucleic
parent 84a339a0e7
commit b8240aca7b
@@ -453,7 +453,13 @@ struct ModelMenu: View {
} }
return catalog.groups return catalog.groups
} }
private var label: String { model.map { catalog.displayName($0) } ?? "Default model" } // `nil` model means "host default": name that model (the catalog's fallback SKU) rather than
// showing a generic "Default model". Falls back to the generic text only for the empty catalog.
private var label: String {
if let model { return catalog.displayName(model) }
let defaultName = catalog.displayName(catalog.fallbackModel)
return defaultName.isEmpty ? "Default model" : defaultName
}
var body: some View { var body: some View {
Menu { Menu {