this.handleSelect(model)}
@mouseenter=${() => {
// Only update selection in mouse mode
if (this.navigationMode === "mouse") {
this.selectedIndex = index;
}
}}
>
${id}
${isCurrent ? html`✓` : ""}
${Badge(provider, "outline")}
${icon(Brain, "sm")}
${icon(ImageIcon, "sm")}
${this.formatTokens(model.contextWindow)}K/${this.formatTokens(model.maxTokens)}K
${formatModelCost(model.cost)}