feat(KB-081): add provider icons to model selector with custom dropdown

- Create ProviderIcon component with provider-to-icon mappings (OpenAI, Anthropic, Google, etc.)

- Build CustomModelDropdown with icon display, filtering, and keyboard navigation

- Integrate custom dropdown into ModelSelectorTab replacing native select element

- Add CSS styles for provider icons in dropdown items and model badges

- Add comprehensive tests for ProviderIcon, CustomModelDropdown, and ModelSelectorTab
This commit is contained in:
gsxdsm
2026-03-29 22:51:23 -07:00
parent 8c46ef3cc6
commit 44ac59c6a7
8 changed files with 892 additions and 332 deletions

View File

@@ -0,0 +1,5 @@
---
"@dustinbyrne/kb": minor
---
Add provider icons to model selector dropdown for improved visual identification of AI providers. Replaces native select with custom dropdown component featuring integrated filtering and keyboard navigation.