import React, { useState } from 'react';
import { useSelector } from 'react-redux';
import { DropdownMenuRadioItem } from '../ui/DropdownMenu.tsx';
import { DialogTrigger } from '../ui/Dialog.tsx';
import RenameButton from '../Conversations/RenameButton';
import TrashIcon from '../svg/TrashIcon';
export default function ModelItem({ modelName, value }) {
const { initial } = useSelector((state) => state.models);
const [isHovering, setIsHovering] = useState(false);
if (value === 'chatgptCustom') {
return (
{modelName}
$
);
}
const handleMouseOver = () => {
setIsHovering(true);
};
const handleMouseOut = () => {
setIsHovering(false);
};
const buttonClass = {
className:
'rounded-md m-0 text-gray-400 hover:text-gray-700 dark:text-gray-400 dark:hover:text-gray-200'
};
const showButtons = isHovering && !initial[value];
return (
{modelName}
{value === 'chatgpt' && $}
{showButtons && (
<>
>
)}
);
}