mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-08-02 22:07:31 +08:00
Feat: Store the dialogue reasoning level on the client side. (#17530)
### Summary Feat: Store the dialogue reasoning level on the client side.
This commit is contained in:
@@ -19,6 +19,7 @@ import * as React from 'react';
|
||||
import { useCallback, useEffect, useMemo, useState } from 'react';
|
||||
import { useTranslation } from 'react-i18next';
|
||||
import { toast } from 'sonner';
|
||||
import storage from '@/utils/authorization-util';
|
||||
import { SelectWithSearch } from '../originui/select-with-search';
|
||||
import { AudioButton } from '../ui/audio-button';
|
||||
|
||||
@@ -73,7 +74,9 @@ export function NextMessageInput({
|
||||
null,
|
||||
);
|
||||
|
||||
const [enableThinking, setEnableThinking] = useState('1');
|
||||
const [enableThinking, setEnableThinking] = useState(
|
||||
() => storage.getThinkingLevel(),
|
||||
);
|
||||
const [enableInternet, setEnableInternet] = useState(false);
|
||||
|
||||
const thinkingOptions = useMemo(
|
||||
@@ -105,6 +108,7 @@ export function NextMessageInput({
|
||||
|
||||
const handleThinkingChange = useCallback((value: string) => {
|
||||
setEnableThinking(value);
|
||||
storage.setThinkingLevel(value);
|
||||
}, []);
|
||||
|
||||
const handleInternetToggle = useCallback(() => {
|
||||
|
||||
Reference in New Issue
Block a user