mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-08-15 13:14:28 +08:00
fix(web): add tooltip to web search toggle in chat input box (#18276)
This commit is contained in:
@@ -30,6 +30,11 @@ import {
|
||||
} from '@/components/file-upload';
|
||||
import { Button } from '@/components/ui/button';
|
||||
import { Textarea } from '@/components/ui/textarea';
|
||||
import {
|
||||
Tooltip,
|
||||
TooltipContent,
|
||||
TooltipTrigger,
|
||||
} from '@/components/ui/tooltip';
|
||||
import { CircleStop, Globe, Paperclip, Send, Upload, X } from 'lucide-react';
|
||||
import * as React from 'react';
|
||||
import { useCallback, useEffect, useMemo, useRef, useState } from 'react';
|
||||
@@ -357,16 +362,24 @@ export function NextMessageInput({
|
||||
)}
|
||||
|
||||
{showInternet && (
|
||||
<Button
|
||||
type="button"
|
||||
variant={enableInternet ? 'accent' : 'transparent'}
|
||||
size="icon-xs"
|
||||
className="border-0"
|
||||
onClick={handleInternetToggle}
|
||||
data-testid="chat-detail-internet-toggle"
|
||||
>
|
||||
<Globe />
|
||||
</Button>
|
||||
<Tooltip>
|
||||
<TooltipTrigger asChild>
|
||||
<Button
|
||||
type="button"
|
||||
variant={enableInternet ? 'accent' : 'transparent'}
|
||||
size="icon-xs"
|
||||
className="border-0"
|
||||
onClick={handleInternetToggle}
|
||||
data-testid="chat-detail-internet-toggle"
|
||||
>
|
||||
<Globe />
|
||||
<span className="sr-only">{t('chat.webSearch')}</span>
|
||||
</Button>
|
||||
</TooltipTrigger>
|
||||
<TooltipContent>
|
||||
<p>{t('chat.webSearch')}</p>
|
||||
</TooltipContent>
|
||||
</Tooltip>
|
||||
)}
|
||||
</div>
|
||||
|
||||
|
||||
@@ -1249,6 +1249,7 @@ This auto-tagging feature enhances retrieval by adding another layer of domain-s
|
||||
tavilyApiKeyTip:
|
||||
'If an API Key is correctly set here, Tavily-based web searches will be used to supplement dataset retrieval.',
|
||||
tavilyApiKeyMessage: 'Please enter your Tavily API Key',
|
||||
webSearch: 'Web search',
|
||||
webSearchProvider: 'Web search provider',
|
||||
webSearchProviderTip:
|
||||
'Select the service used when Internet search is enabled.',
|
||||
|
||||
@@ -1137,6 +1137,7 @@ NER:使用 spaCy NER 和基于规则的关键词提取来抽取 Entities 和 R
|
||||
tavilyApiKeyTip:
|
||||
'如果 API 密钥设置正确,它将利用 Tavily 进行网络搜索作为知识库的补充。',
|
||||
tavilyApiKeyMessage: '请输入你的 Tavily API Key',
|
||||
webSearch: '网络搜索',
|
||||
webSearchProvider: '网络搜索服务',
|
||||
webSearchProviderTip: '选择启用联网搜索时使用的搜索服务。',
|
||||
webSearchProviderPlaceholder: '请选择网络搜索服务',
|
||||
|
||||
Reference in New Issue
Block a user