Skip to content

Commit d4efc62

Browse files
author
Roman Snapko
committed
Add provider icon for selected model in AI model selector
1 parent 86a46ed commit d4efc62

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

packages/ui-components/src/components/ai-chat-container/ai-model-selector.tsx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ const AiModelSelector = ({
3939
const [open, setOpen] = useState(false);
4040
const hasOptions = availableModels.length > 1;
4141

42+
const selectedModelInfo = availableModels.find(
43+
(m) => m.name === selectedModel,
44+
);
45+
4246
const handleSelect = useCallback(
4347
(model: string) => {
4448
if (selectedModel !== model) {
@@ -72,6 +76,10 @@ const AiModelSelector = ({
7276
variant="secondary"
7377
className="flex items-center gap-1 rounded-xs"
7478
>
79+
<AiProviderIcon
80+
provider={selectedModelInfo?.provider}
81+
className="text-muted-foreground"
82+
/>
7583
{selectedModel}
7684
{isModelSelectorLoading && <LoadingSpinner size={12} />}
7785
{hasOptions && !isModelSelectorLoading && (

0 commit comments

Comments
 (0)