feat: add animation to New Topic.

This commit is contained in:
Wentao Lyu 2023-04-08 00:14:15 +08:00
parent 9623fe2e9f
commit 96b004a696
7 changed files with 17 additions and 14 deletions

View file

@ -0,0 +1,24 @@
import React from 'react';
import { DropdownMenuRadioItem } from '../../ui/DropdownMenu.tsx';
import getIcon from '~/utils/getIcon';
export default function ModelItem({ endpoint, value, onSelect }) {
const icon = getIcon({
size: 20,
endpoint,
error: false,
className: 'mr-2'
});
// regular model
return (
<DropdownMenuRadioItem
value={value}
className="dark:font-semibold dark:text-gray-100 dark:hover:bg-gray-800"
>
{icon}
{endpoint}
{!!['azureOpenAI', 'openAI'].find(e => e === endpoint) && <sup>$</sup>}
</DropdownMenuRadioItem>
);
}