import { Fragment } from 'react' import { Badge, Button } from '@janhq/uikit' import LogoMark from '@/containers/Brand/Logo/Mark' import ShortCut from '@/containers/Shortcut' import { MainViewState } from '@/constants/screens' import { useActiveModel } from '@/hooks/useActiveModel' import { useGetDownloadedModels } from '@/hooks/useGetDownloadedModels' import { useMainViewState } from '@/hooks/useMainViewState' const WelcomeScreen = () => { const { downloadedModels } = useGetDownloadedModels() const { activeModel } = useActiveModel() const { setMainViewState } = useMainViewState() return (
{downloadedModels.length === 0 && !activeModel && (

Welcome to Jan

{`Let’s download your first model`}

)} {downloadedModels.length >= 1 && !activeModel && (

{`You don’t have any actively running models`}

{`Please start a downloaded model to use this feature.`}

  to show your model
)} {downloadedModels.length >= 1 && activeModel && (

{`Your Model is Active`}

{`You are ready to converse.`}

)}
) } export default WelcomeScreen