import { useState, forwardRef } from 'react'; import { useRecoilValue } from 'recoil'; import { Download } from 'lucide-react'; import { cn } from '~/utils/'; import ExportModel from './ExportModel'; import store from '~/store'; import { localize } from '~/localization/Translation'; const ExportConversation = forwardRef(() => { const [open, setOpen] = useState(false); const lang = useRecoilValue(store.lang); 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;