feat: keep fouce model
This commit is contained in:
parent
c3d56e5d66
commit
c8a75efa27
1 changed files with 14 additions and 3 deletions
|
@ -5,7 +5,6 @@ import {Document} from '@langchain/core/documents';
|
||||||
import Navbar from './Navbar';
|
import Navbar from './Navbar';
|
||||||
import Chat from './Chat';
|
import Chat from './Chat';
|
||||||
import EmptyChat from './EmptyChat';
|
import EmptyChat from './EmptyChat';
|
||||||
import crypto from 'crypto';
|
|
||||||
import {toast} from 'sonner';
|
import {toast} from 'sonner';
|
||||||
import {useSearchParams} from 'next/navigation';
|
import {useSearchParams} from 'next/navigation';
|
||||||
import {getSuggestions} from '@/lib/actions';
|
import {getSuggestions} from '@/lib/actions';
|
||||||
|
@ -481,6 +480,18 @@ const ChatWindow = ({id}: { id?: string }) => {
|
||||||
// eslint-disable-next-line react-hooks/exhaustive-deps
|
// eslint-disable-next-line react-hooks/exhaustive-deps
|
||||||
}, []);
|
}, []);
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
const savedFocusMode = localStorage.getItem('focusMode');
|
||||||
|
if (savedFocusMode) {
|
||||||
|
setFocusMode(savedFocusMode);
|
||||||
|
}
|
||||||
|
}, [setFocusMode]);
|
||||||
|
|
||||||
|
const handleFocusModeChange = (mode: string) => {
|
||||||
|
localStorage.setItem('focusMode', mode);
|
||||||
|
setFocusMode(mode);
|
||||||
|
};
|
||||||
|
|
||||||
const messagesRef = useRef<Message[]>([]);
|
const messagesRef = useRef<Message[]>([]);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
@ -701,7 +712,7 @@ const ChatWindow = ({id}: { id?: string }) => {
|
||||||
focusMode={focusMode}
|
focusMode={focusMode}
|
||||||
copilotEnabled={copilotEnabled}
|
copilotEnabled={copilotEnabled}
|
||||||
setCopilotEnabled={setCopilotEnabled}
|
setCopilotEnabled={setCopilotEnabled}
|
||||||
setFocusMode={setFocusMode}
|
setFocusMode={handleFocusModeChange}
|
||||||
optimizationMode={optimizationMode}
|
optimizationMode={optimizationMode}
|
||||||
setOptimizationMode={setOptimizationMode}
|
setOptimizationMode={setOptimizationMode}
|
||||||
fileIds={fileIds}
|
fileIds={fileIds}
|
||||||
|
|
Loading…
Add table
Reference in a new issue