From 0472c0241866e702a12e7304453385673b091286 Mon Sep 17 00:00:00 2001 From: Faisal Amir Date: Thu, 1 Aug 2024 12:46:52 +0700 Subject: [PATCH] chore: update conditional starter screen after cortex load --- web/screens/Thread/index.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/web/screens/Thread/index.tsx b/web/screens/Thread/index.tsx index f35d8e05b4..a918b75e66 100644 --- a/web/screens/Thread/index.tsx +++ b/web/screens/Thread/index.tsx @@ -12,6 +12,7 @@ import ThreadCenterPanel from './ThreadCenterPanel' import EmptyModel from './ThreadCenterPanel/ChatBody/EmptyModel' import ThreadRightPanel from './ThreadRightPanel' +import { waitingForCortexAtom } from '@/helpers/atoms/App.atom' import { downloadedModelsAtom } from '@/helpers/atoms/Model.atom' import { isAnyRemoteModelConfiguredAtom, @@ -20,6 +21,7 @@ import { const ThreadScreen = () => { const downloadedModels = useAtomValue(downloadedModelsAtom) + const waitingForCortex = useAtomValue(waitingForCortexAtom) const isAnyRemoteModelConfigured = useAtomValue( isAnyRemoteModelConfiguredAtom ) @@ -36,6 +38,8 @@ const ThreadScreen = () => { // eslint-disable-next-line react-hooks/exhaustive-deps }, [isAnyRemoteModelConfigured]) + if (waitingForCortex) return null + return (
{!downloadedModels.length && !isAnyRemoteModelConfigured ? (