diff --git a/client/src/components/Endpoints/BingAI/Settings.jsx b/client/src/components/Endpoints/BingAI/Settings.jsx index 730169ea80..e8b6efd20d 100644 --- a/client/src/components/Endpoints/BingAI/Settings.jsx +++ b/client/src/components/Endpoints/BingAI/Settings.jsx @@ -18,15 +18,16 @@ const optionText = 'p-0 shadow-none text-right pr-1 h-8 border-transparent focus:ring-[#10a37f] focus:ring-offset-0 focus:ring-opacity-100 hover:bg-gray-800/10 dark:hover:bg-white/10 focus:bg-gray-800/10 dark:focus:bg-white/10 transition-colors'; function Settings(props) { - const { readonly, context, systemMessage, jailbreak, toneStyle, setOption, setToneStyle } = props; + const { readonly, context, systemMessage, jailbreak, toneStyle, setOption } = props; const [tokenCount, setTokenCount] = useState(0); const showSystemMessage = jailbreak; const setContext = setOption('context'); const setSystemMessage = setOption('systemMessage'); const setJailbreak = setOption('jailbreak'); + const setToneStyle = value => setOption('toneStyle')(value.toLowerCase()); // useEffect to update token count - + useEffect(() => { if (!context || context.trim() === '') { setTokenCount(0); @@ -37,7 +38,7 @@ function Settings(props) { const handleTextChange = context => { debouncedPost({ url: '/api/tokenizer', - arg: { text: context}, + arg: { text: context }, callback: data => { setTokenCount(data.count); } @@ -45,7 +46,7 @@ function Settings(props) { }; handleTextChange(context); - return () => debouncedPost.cancel(); + return () => debouncedPost.cancel(); }, [context]); // console.log('data', data); @@ -83,9 +84,7 @@ function Settings(props) { 'flex max-h-[300px] min-h-[100px] w-full resize-none px-3 py-2' )} /> - - {`Token count: ${tokenCount}`} - + {`Token count: ${tokenCount}`}
diff --git a/client/src/components/Input/BingAIOptions/index.jsx b/client/src/components/Input/BingAIOptions/index.jsx index c19fb395b5..1d414f7358 100644 --- a/client/src/components/Input/BingAIOptions/index.jsx +++ b/client/src/components/Input/BingAIOptions/index.jsx @@ -28,10 +28,6 @@ function BingAIOptions() { if (endpoint !== 'bingAI') return null; if (conversationId !== 'new') return null; - const changeHandler = value => { - setConversation(prevState => ({ ...prevState, toneStyle: value.toLowerCase() })); - }; - const triggerAdvancedMode = () => setAdvancedMode(prev => !prev); const switchToSimpleMode = () => { @@ -78,7 +74,7 @@ function BingAIOptions() { cardStyle + ' z-50 flex h-[40px] items-center justify-center px-0 hover:bg-slate-50 dark:hover:bg-gray-600' } - onValueChange={changeHandler} + onValueChange={value => setOption('toneStyle')(value.toLowerCase())} >