import { PlusCircle } from 'lucide-react'; import { isAssistantsEndpoint } from 'librechat-data-provider'; import type { TConversation } from 'librechat-data-provider'; import { useChatContext, useAddedChatContext } from '~/Providers'; import { TooltipAnchor } from '~/components'; import { mainTextareaId } from '~/common'; import { useLocalize } from '~/hooks'; function AddMultiConvo() { const { conversation } = useChatContext(); const { setConversation: setAddedConvo } = useAddedChatContext(); const localize = useLocalize(); const clickHandler = () => { // eslint-disable-next-line @typescript-eslint/no-unused-vars const { title: _t, ...convo } = conversation ?? ({} as TConversation); setAddedConvo({ ...convo, title: '', }); const textarea = document.getElementById(mainTextareaId); if (textarea) { textarea.focus(); } }; if (!conversation) { return null; } if (isAssistantsEndpoint(conversation.endpoint)) { return null; } return ( ); } export default AddMultiConvo;