import { IconButton } from '@affine/component'; import { SendIcon } from '@blocksuite/icons'; import { contentLayoutAtom } from '@toeverything/plugin-infra/atom'; import { useAtomValue, useSetAtom } from 'jotai'; import type { ReactElement } from 'react'; import { Suspense, useCallback, useState } from 'react'; import { ConversationList } from '../core/components/conversation-list'; import { FollowingUp } from '../core/components/following-up'; import { openAIApiKeyAtom, useChatAtoms } from '../core/hooks'; import { detailContentActionsStyle, detailContentStyle, sendButtonStyle, textareaStyle, } from './index.css'; const Actions = () => { const { conversationAtom, followingUpAtoms } = useChatAtoms(); const call = useSetAtom(conversationAtom); const questions = useAtomValue(followingUpAtoms.questionsAtom); const generateFollowingUp = useSetAtom(followingUpAtoms.generateChatAtom); const [input, setInput] = useState(''); return ( <>