import { Fragment, memo } from 'react' import { LocalEngines } from '@janhq/core' import { Button } from '@janhq/joi' import { useAtomValue, useSetAtom } from 'jotai' import LogoMark from '@/containers/Brand/Logo/Mark' import { MainViewState, mainViewStateAtom } from '@/helpers/atoms/App.atom' import { downloadedModelsAtom } from '@/helpers/atoms/Model.atom' const EmptyThread: React.FC = () => { const downloadedModels = useAtomValue(downloadedModelsAtom) const setMainViewState = useSetAtom(mainViewStateAtom) const haveLocalModel = downloadedModels.filter( (e) => LocalEngines.find((x) => x === e.engine) != null ) return (
{haveLocalModel ? (

How can I help you?

) : (

{`You don't have a local model yet.`}

)}
) } export default memo(EmptyThread)