import { memo } from 'react'; import { useRecoilValue } from 'recoil'; import { useChatContext } from '~/Providers'; import { useFileHandling } from '~/hooks'; import FileRow from './FileRow'; import store from '~/store'; function FileFormChat({ disableInputs }: { disableInputs: boolean }) { const chatDirection = useRecoilValue(store.chatDirection).toLowerCase(); const { files, setFiles, conversation, setFilesLoading } = useChatContext(); const { endpoint: _endpoint } = conversation ?? { endpoint: null }; const { abortUpload } = useFileHandling(); const isRTL = chatDirection === 'rtl'; return ( <>
{children}
} /> ); } export default memo(FileFormChat);