"use client"; import BasicPromptInput from "../BasicPromptInput"; import BasicPromptAccessories from "../BasicPromptAccessories"; import { useAtomValue } from "jotai"; import { showingAdvancedPromptAtom } from "@/_helpers/atoms/Modal.atom"; import SecondaryButton from "../SecondaryButton"; import { Fragment } from "react"; import { PlusIcon } from "@heroicons/react/24/outline"; import useCreateConversation from "@/_hooks/useCreateConversation"; import { activeAssistantModelAtom } from "@/_helpers/atoms/Model.atom"; import { currentConvoStateAtom } from "@/_helpers/atoms/Conversation.atom"; const InputToolbar: React.FC = () => { const showingAdvancedPrompt = useAtomValue(showingAdvancedPromptAtom); const activeModel = useAtomValue(activeAssistantModelAtom); const { requestCreateConvo } = useCreateConversation(); const currentConvoState = useAtomValue(currentConvoStateAtom); if (showingAdvancedPrompt) { return
; } // TODO: implement regenerate // const onRegenerateClick = () => {}; const onNewConversationClick = () => { if (activeModel) { requestCreateConvo(activeModel); } }; return (