Compare commits

..

1 Commits

Author SHA1 Message Date
9708f2b38e Merge 3afa826fb9 into 46541e6c0c 2025-02-05 05:16:41 +00:00
3 changed files with 13 additions and 20 deletions

View File

@ -492,18 +492,6 @@ const ChatWindow = ({id}: { id?: string }) => {
setFocusMode(mode); setFocusMode(mode);
}; };
useEffect(() => {
const mode = localStorage.getItem('optimizationMode');
if (mode) {
setOptimizationMode(mode);
}
}, [setOptimizationMode]);
const handleOptimizationModeChange = (mode: string) => {
localStorage.setItem('optimizationMode', mode);
setOptimizationMode(mode);
};
const messagesRef = useRef<Message[]>([]); const messagesRef = useRef<Message[]>([]);
useEffect(() => { useEffect(() => {
@ -728,7 +716,7 @@ const ChatWindow = ({id}: { id?: string }) => {
setCopilotEnabled={setCopilotEnabled} setCopilotEnabled={setCopilotEnabled}
setFocusMode={handleFocusModeChange} setFocusMode={handleFocusModeChange}
optimizationMode={optimizationMode} optimizationMode={optimizationMode}
setOptimizationMode={handleOptimizationModeChange} setOptimizationMode={setOptimizationMode}
fileIds={fileIds} fileIds={fileIds}
setFileIds={setFileIds} setFileIds={setFileIds}
files={files} files={files}

View File

@ -98,8 +98,11 @@ const EmptyChatMessageInput = ({
showText showText
/> />
{/*<CopilotToggle setCopilotEnabled={setCopilotEnabled} copilotEnabled={copilotEnabled}/>*/} <CopilotToggle setCopilotEnabled={setCopilotEnabled} copilotEnabled={copilotEnabled}/>
<Optimization optimizationMode={optimizationMode} setOptimizationMode={setOptimizationMode}/> {/*<Optimization*/}
{/* optimizationMode={optimizationMode}*/}
{/* setOptimizationMode={setOptimizationMode}*/}
{/*/>*/}
<button <button
disabled={message.trim().length === 0} disabled={message.trim().length === 0}
className="bg-[#24A0ED] text-white disabled:text-black/50 dark:disabled:text-white/50 disabled:bg-[#e0e0dc] dark:disabled:bg-[#ececec21] hover:bg-opacity-85 transition duration-100 rounded-full p-2" className="bg-[#24A0ED] text-white disabled:text-black/50 dark:disabled:text-white/50 disabled:bg-[#e0e0dc] dark:disabled:bg-[#ececec21] hover:bg-opacity-85 transition duration-100 rounded-full p-2"

View File

@ -23,7 +23,7 @@ const OptimizationModes = [
}, },
{ {
key: 'quality', key: 'quality',
title: 'Quality', title: 'Quality (Soon)',
description: 'Get the most thorough and accurate answer', description: 'Get the most thorough and accurate answer',
icon: ( icon: (
<Star <Star
@ -49,11 +49,13 @@ const Optimization = ({
> >
<div className="flex flex-row items-center space-x-1"> <div className="flex flex-row items-center space-x-1">
{ {
OptimizationModes.find((mode) => mode.key === optimizationMode)?.icon OptimizationModes.find((mode) => mode.key === optimizationMode)
?.icon
} }
<p className="text-xs font-medium"> <p className="text-xs font-medium">
{ {
OptimizationModes.find((mode) => mode.key === optimizationMode)?.title OptimizationModes.find((mode) => mode.key === optimizationMode)
?.title
} }
</p> </p>
<ChevronDown size={20} /> <ChevronDown size={20} />
@ -74,13 +76,13 @@ const Optimization = ({
<PopoverButton <PopoverButton
onClick={() => setOptimizationMode(mode.key)} onClick={() => setOptimizationMode(mode.key)}
key={i} key={i}
disabled={mode.key === 'quality1'} disabled={mode.key === 'quality'}
className={cn( className={cn(
'p-2 rounded-lg flex flex-col items-start justify-start text-start space-y-1 duration-200 cursor-pointer transition', 'p-2 rounded-lg flex flex-col items-start justify-start text-start space-y-1 duration-200 cursor-pointer transition',
optimizationMode === mode.key optimizationMode === mode.key
? 'bg-light-secondary dark:bg-dark-secondary' ? 'bg-light-secondary dark:bg-dark-secondary'
: 'hover:bg-light-secondary dark:hover:bg-dark-secondary', : 'hover:bg-light-secondary dark:hover:bg-dark-secondary',
mode.key === 'quality1' && 'opacity-50 cursor-not-allowed', mode.key === 'quality' && 'opacity-50 cursor-not-allowed',
)} )}
> >
<div className="flex flex-row items-center space-x-1 text-black dark:text-white"> <div className="flex flex-row items-center space-x-1 text-black dark:text-white">