import { useState, forwardRef } from 'react'; import { useRecoilValue } from 'recoil'; import { Download } from 'lucide-react'; import ExportModal from './ExportModal'; import { useLocalize } from '~/hooks'; import { cn } from '~/utils/'; import store from '~/store'; const ExportConversation = forwardRef(() => { const [open, setOpen] = useState(false); const localize = useLocalize(); const conversation = useRecoilValue(store.conversation) || {}; const exportable = conversation?.conversationId && conversation?.conversationId !== 'new' && conversation?.conversationId !== 'search'; const clickHandler = () => { if (exportable) { setOpen(true); } }; return ( <> ); }); export default ExportConversation;